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

霍格沃兹测试开发学社發表於2024-03-29

本人是霍格沃茲測試開發學社深圳線下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...)}}

相關文章