就業寒冬,我是如何拿到5個offer的(附面試題)

本人是霍格沃茲測試開發學社深圳線下1期學員,擁有5年測試工作經驗,之前一直在某大廠做軟件測試,期間做過測試執行、帶過外包團隊到負責大型項目的質量交付。
經過一個半月的高強度找工作奮戰,最終拿下了5家公司offer,選擇了一家自己很滿意的公司。

準備過程

前期準備是很迷茫的,因爲面試是一個需要總結過去經驗、亮點,再系統性梳理、清晰表達出來的過程。
迷茫歸迷茫,但其實也有套路可遵循的。面試前,找AD老師簡單聊了一下,準備了簡歷,做了一次1對1模擬面試。這個過程,一是幫助我找一下久違的面試的感覺,二是發現回答面試問題時的一些不足,老師會提出針對性的問題和解決意見。下來之後自己覆盤,查漏補缺。

面試階段

我在面試時採用的半海投戰術,就是發現公司還行、崗位也比較匹配,就投。(這裏建議先投不想去的公司面試練手)
現在的面試輪次基本是3輪技術面,1輪HR面,最後等錄用通知,我當時最快的一家走完整個流程都快近一個月。
面試時,可以準備好紙和筆,因爲有些編程考題、用例設計題等需要打一下草稿,自己可以跟面試官爭取一點思考時間寫一個框架,用語言轉述時套用框架回答,這樣會更有邏輯。

後續行動

面試結束後,記得覆盤面試官的問題,該查漏補缺的查漏補缺,該優化表達的優化表達。在優化表達上,用了AD老師推薦的SMART原則,即講清楚自己做的項目背景是什麼,要解決的問題是什麼,你做了什麼,做完之後帶來的效果是什麼,後續還有沒有優化的思考。按照這個思路,把所有可能會被問到的問題想一遍、順一遍,面試時就不會慌亂。
其次,仔細研讀招聘JD的要求,預設面試官問題並自我練習回答。這個過程可以找學院的老師求助,當時AD老師引導着我梳理了很多預設問題,然後我自己下來思考回答,再跟老師交流,老師會對我的回答提出改進意見,我再根據老師的意見改進。如此,循環往復,將回答提煉到更優。

總結與反思

  1. 寫簡歷、面試回答運用好SMART原則
  2. 制定好適合自己的面試節奏:比如先投要求沒那麼高的公司或不想去的公司練手
  3. 面試時間安排不要跟得太緊,最好隔一天安排下一場面試,給自己緩衝、覆盤的時間

面試題

下面是我面試時遇到的一些問題總結:

LAZADA

  • 怎麼帶人的,怎麼做項目過程中監控的,怎麼把控執行質量的
  • 加購物車設計測試用例
  • 加購物車失敗,可能有哪些原因?(偏服務端)
  • Linux,輸出某個文件目錄下,有多少個文件
  • Linux,查詢並輸出帶“gift”的所有行
  • 二叉樹鏡像

字節

  • 你在項目裏具體做了哪些測試工作?體現出測試工作細節。
  • 你負責的系統是什麼樣子的,對應什麼業務?
  • 接口自動化:怎麼定義的用例,大概多少條?怎麼避開數據的唯一性校驗?
  • MQ、Redis測試用在哪個功能環節,是怎麼做的?
  • 介紹一個你比較熟的系統流程?
  • 線上缺陷逃逸有沒有統計過,有沒有什麼改進措施?改進過後效果如何?
  • 有沒有做過線上監控?
  • 英語能力如何?
  • 算法題:abcabcabc,找出最長無重複字符串,輸出長度

比亞迪

  • 你做的項目中,具體做了哪些事情?
  • 前面你講了怎麼輸出方案,具體測試執行做了哪些,怎麼做的?
  • 考覈指標有哪些?
  • 項目是瀑布還是敏捷模式?(混合)
  • 開發人員大概在多少?環境有幾套,怎麼分佈的?
  • 這麼多開發,怎麼保證代碼提交、部署不影響的?
  • 測試用例:Excel上傳
  • 測試用例:有一個鍵ACE功能與delete相同,設計測試點
  • Jmeter是否使用過,有沒有寫過腳本
  • 競價功能,需要摸底性能,性能測試怎麼開展?
  • (你說的是性能方案)具體比如競價前需要登錄,怎麼實現?
  • 數據庫用得多麼

富途

  • 測試工作中,花時間最多的是哪個環節?
  • 分析的話輸出的東西是什麼?
  • MQ冪等性場景,怎麼去造這類數據的?
  • 測試任務如何做估時?
  • 用例的質量高低,主要看哪幾個點?
  • 編寫用例:微信消息發送、撤回,不用考慮兼容安全弱網等。
  • MySQL是什麼類型的數據庫?SQL的集中join連接方式,你怎麼理解的?
  • cookies和session瞭解嗎?
  • 編程題:二叉樹,遍歷從父節點到最終子節點(每個子節點都要遍歷到),並按順序輸出;
  • 測試方案包含哪幾項內容呢?

Aftership****一面

  • 接口自動化關注哪些測試點?
  • UI自動化怎麼去實施落地
  • 工作中做了哪些推進工作?
  • 手機購物:下單-》付款-》等待-》收貨場景如何測試
  • 流程規範是怎麼做的?
  • 性能
  • 壓測是怎麼做的?
  • 數據庫的使用,redis瞭解

二面

  • 消息隊列
  • UI自動化是怎麼做的,產生了什麼樣的價值
  • 做過哪些團隊之間的推動性工作,怎麼做的?
  • 團隊帶人的時候有沒有遇到一些問題?怎麼解決的?
  • 項目流程,其中擔任的角色?
  • 關於團隊建設方面之前有遇到哪些不好的問題,怎麼做的?
  • sql:數據庫查詢表倒數第10個數據
  • 測試用例設計,哪些維度,面試官考察思維的廣度、不是說寫點測試case就行
  • 講一下你的項目,怎麼做的,收益
  • 代碼怎麼寫的?框架怎麼優化?

獲取更多軟件測試技術資料/面試題解析,請點擊!

{{uploading-image-125981.png(uploading...)}}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章