本帥鍋畢業於河北一個不知名院校的軟件工程專業,我們學校主要是以軟件工程系爲主,全校軟工系佔70%,但對於軟件測試,只停留在了基礎操作上面,畢業之後也換過別的行業都不太理想,我問之前同學轉行的很多,想找自動化測試要求還是蠻高,我偶然之間在刷知乎的時候看到了好多關於霍格沃茲的帖子,我還以爲是寫哈利波特的,還心想咋又突然火起來了呢,打開一看是專門培訓軟件測試的,上面寫着掃碼關注小助手免費領取,我抱着試一試的心態找他們小助手領取了資料,還以爲會打廣告收費結果沒有,還送了我好多測試的資料,對比了一下別的機構發出來的資料,整理的都比較齊全,送的視頻講的也特別仔細,老師還告訴我B站上也有免費的視頻,看了視頻之後又燃起了我堅定選擇測試的決心,決定要報班去系統的學習一下,再三對比下我選擇了霍格沃茲測試開發學社,終於學了四個月後,我在秋招中成功拿下offer,功夫不負有心人啊,現在坐等入職。
可能是本人經歷比較精彩(純屬自嘲),在霍格沃茲測試開發學社的邀請下,前來分享一下本人坎坷的求職道路。
基礎差 + 換專業 = 喝西北風
雖然本人是學軟件測試的不假,但是在學校學的基本上都是基礎,也怪我當初只顧着玩了沒好好學,一點實戰經驗都沒有,出去找工作都要有經驗的要不就是技術比較好的,對我這麼一個基礎薄弱的人來說太難了,面試完之後都是說回家等通知等着等着沒音訊了,找了一個月之後感覺是不是這個專業不適合我,換個專業找找萬一能找到,就這樣我開啓又一輪新的面試,有一個要我去上班的,說的是運營結果我到了之後讓我幹行政,這怎麼可能,扭頭我就走了,這未免跨的太大了,我害怕摔死,就這樣我新一輪的面試又以失敗告落,讓本來就不富裕的我直接宣佈破產。
向測試工程師發起挑戰——成功拿捏
偶然的機會我看到了霍格沃茲測試開發學社的帖子,找他們老師要了學習資料,也對比了好幾家機構最終選擇了霍格沃茲,還有一點是本人那個敗家的女友,被她嫌棄沒目標跟着我只剩受罪了,這怎麼能讓她看不起呢,所以我果斷報名參加課程,之前也去過別的機構報完名就沒後續了,主要是他們服務態度還很差,後來我就退費了,這裏我就不點名字了,所以這次報名很謹慎,很開心這次我選對了,霍格沃茲的課程內容很系統全面,也有一定深度(行業翹楚)很適合我這種有點基礎但又很薄弱的人來學,於是我正式報名了,報名後體驗還真是不錯,帶我的班主任叫淩熙,可以說非常的負責任,上課提醒、作業提醒、考試提醒等等,當然了我不交作業或哪裏沒做好,都少不了被老師唸叨,我們上課表現好的話課間休息會帶我們打王者榮耀,每次凌熙老師都會說怎麼辦打不過,結果轉頭她都pentakill 了 。
因爲想要找的工作是測試工程師,按照目錄從頭到尾的學了一遍,看完視頻後收穫豐厚,最大的亮點是所學到的內容都能完美應用到,碰到不會的問題可以詢問助教老師或是給老師留言都會收到回覆,講解的很認真,助教老師很給力,剛進班的時候我真的是小白,平時羣裏問問題我是最多的,不管是簡單的還是複雜的同學和老師都在熱心的幫助我,一開始我還不好意思,感覺會不會被同學笑話,不過當時讓我報名的課程顧問老師鼓勵不懂就問,問的越多,學的越好,說是每期班級裏面問題最多的後面工作薪資都是非常高的。被鼓勵後我才邁出了這一步,非常感謝老師的鼓勵。
有一次因爲白天有事我就晚上學習,到半夜12點多了我碰到一個難題,想起來上課的時候老師說過碰到難題可以發到羣裏,誰要是會就幫忙解答一下,我發到班級羣,結果很多同學都在給我解答,我很驚訝這都幾點了,原來大家都在偷偷內卷,這時候助教老師也出來幫我解答了,真的遇到這樣的熱心的同學和老師很開心,學習2個月後,我發現後面插班進來的同學也問了我問過的問題,哈哈哈 我果斷積極的回覆,看到同學跟我說謝謝的時候我特別的自豪,感覺也能幫助到別人啦,我自己的成就感也油然而起,而且我發現上癮了,經常爬樓看別的同學踩到的坑,他們遇到的問題我也去研究一下,課程學習效果的確是不一樣,或許這就是爲何霍格沃茲的老師們鼓勵同學們羣裏提問,因爲同學和老師答疑後別的同學也能學到知識,現在理解了感覺真的非常nice,經過了四個月的系統學習我慢慢的掌握了越來越多的測試開發實戰技能。應該是老天看我這麼努力學習份上,我剛結束系統學習,就趕上了秋招,指導老師教我怎麼更改簡歷,改好簡歷之後我就去參加面試了,這次終於如願以償的拿到了大公司的offer。
面試題分享
-
自我介紹(切記不要把簡歷上的內容複述一遍,儘可能把自己的優勢展現出來,可以帶一點幽默讓面試官記住你)
-
做過哪些項目,介紹一下簡歷上的項目流程
-
在項目測試中有沒有遇到比較嚴重的bug
-
黑盒測試,白盒測試的基本概念和區別
-
數據庫瞭解嗎?說說左連接,右鏈接,內連接
-
Mysql基本場景的簡單語句
-
給你一個登錄界面從哪方面入手設計測試用例?
-
熟悉Linux命令嗎?說出十個你比較熟悉的命令
-
Linux怎麼殺死進程?
-
Get和post請求的區別
-
爲什麼要做接口測試
-
看你簡歷中寫了不少自動化相關的內容,你認爲自動化測試能完全替代手工測試嗎?
-
說一下你項目中的移動端自動化你是怎麼做的。
-
==和equals的區別
-
什麼是裝箱和拆箱
-
Java反射和序列化
-
傳值和傳引用的區別
-
重載(Overload)和重寫(Override)的區別
-
String、StringBuilder、StringBuffer的區別
-
迭代器與生成器等
-
對堆和棧瞭解多少 (回答看自己,說的越多,挖的越深)
-
設計模式知道的有哪些
-
Spring (SpringAOP,Spring IOC)以及 SpringMVC
-
bean的加載過程
-
模糊查詢、條件查詢、多表查詢 SQ L語句編寫
-
SQL中的左連接與右連接,內連接有什麼區別
-
什麼索引、聯合索引唯一索引區別、是不是索引越多越好,索引的缺點
-
三次握手和四次揮手
-
http和https的區別
-
兩個同學測試,同時依賴一個公共的服務,你覺的在測試過程中遇到什麼問題
-
設計一個場景,說出測試點以及風險點:主要是功能、性能、兼容性、安全性這幾點
-
支付寶給你999類錯誤,你會怎麼測試
-
線上及時發現的問題,你會怎麼做
-
testNg 一些註解,怎麼實現數據驅動
-
並行測試,串行測試是什麼
-
UI自動化都有些,怎麼做的,有遇到什麼問題
-
你們的自動化的層級怎麼劃分的
-
redis和數據庫有什麼區別,都是存數據,有什麼明顯的不一樣的地方
-
數據庫和緩存一致的情況下,如何確定走的是緩存
-
當你不知道redis的key的情況,DB值知道,怎麼判斷
-
ZK做什麼的
-
用兩個棧實現隊列(筆試)
-
壓測指標有哪幾個
-
併發數增加 TPS 無法上升原因會是什麼,怎麼定位
-
壓測問題,事前做做什麼準備,遇到問題怎麼分析
-
你實際壓測過程中遇到什麼問題
-
深淺拷貝
-
各數據結構特點、區別
-
垃圾回收機制
-
Python 緩衝池
-
裝飾器原理與實現
-
線程,進程,協程區別、實現
-
對自己近幾年的職業規劃
以上這些問題都是我當時學的面試題,可能我總結的不夠全面,也可以去找他們官方小助手要一份,真心推薦想要學軟件測試,但又不知道改如何學習的,可以去學深入學習一下。每天進步一小點,自己也會離測試大神更近一步,大家有什麼好的建議或者學習方法可以發出來,咱們共同交流一下,一起進步!
⬇️ 喜歡這篇文章的話煩請點個“贊”哦!大家的支持很重要
PS:有問題可以聯繫我們~ v ceshiren001