前言
本人本科學歷,但非計算機專業科班出生,其實畢業后一開始想做開發,可惜沒有系統學習過軟件開發的知識,所以找了一份入行門檻更低的測試工作。
面試真題:3 輪技術面 + HR 面
面試總共經歷四輪的面試,三輪的技術面試和一輪的 HR 面試,共耗時 5 個小時以上。我將自己記憶中的面試題都記錄下來,供大家參考。
一面(組長面)
- 上家公司項目以及團隊的規模是怎么樣的?
- 你負責的項目整體的流程是怎么樣的?
- 自動化實施過程中,是如何和業務測試進行溝通的?
- 你們公司對單元測試會有一些要求嗎?
- 在上家公司你已經是專職做自動化了,為什么還要出來看機會?
- Andorid和 iOS 自動化實現原理有什么區別?
- UI 動化腳本是怎么編寫?
- 為什么放棄錄制模式編寫腳本,而使用代碼編寫腳本模式?
- 元素定位不到的情況,你是如何解決的?
- 隨機數字鍵盤圖像識別定位你是怎么實現的?
- 你們自動化測試腳本的維護成本是什么樣子的,花多少時間維護,由誰來維護?
- UI 自動化測試腳本的測試數據一般你們是怎么準備的?
- UI 自動化測試腳本公共變量是如何管理的?
- 以編碼的方式寫腳本時,你們的測試用例是如何管理的?
- 由錄制轉成代碼編寫后,自動化測試效率提升了 50%,你能說說具體實現措施嗎?
- 你們自動化腳本的用例覆蓋率占比是多少?為什么覆蓋這么多?怎么衡量的?
- 你們接口自動化的測試流程是怎么樣的?
- 寫接口自動化測試用例時,你使用了 requests 庫,那大概使用到了 requests 的哪里內容?
- 你們會做一些接口的開發工作嗎?使用什么技術?具體的流程?
- 接口自動化測試過程中,關聯自動化測試如何做?單個模塊和多個模塊關聯的話會怎么去做?
- 你們的項目會用到持續集成工具嗎?自動化測試中哪些場景用到了持續集成?
- 你們 Docker 是如何使用在項目中的?
- 根據面試的情況,我覺得你有帶團隊的能力,有沒有考慮來帶團隊,以及對帶團隊的想法是怎么樣的?
資料領取方式:轉發+關注+私信【測試】
二面(技術專家面)
- 針對第一面自己的一個表現能不能總結下?比如面試官的問一些問題哪些方面好,哪些方面不好?
- 第一面面試回答問題時,當時沒有想到的點,現在可以補充一下嗎?
- 作為工具開發,你做過哪些工具,哪些工具是你自己的創意?還是說只是接需求來做工具?
- 做工具時,是否能舉些例子業務測試的業務痛點具體有哪些嗎?如何設計去解決這些痛點?
- 如何評估業務測試提的需求是否合理?是否有更好的方案?如何去實現的?
- 需求合理和不合理的場景,分別舉兩個實例,什么情況下需求是合理的?什么情況下需求是不合理的?為什么不合理?不合理的話你如何將它轉變了合理的需求?
- 工具開發中你擔任什么角色?工具后續的規劃和走向是什么樣的?你想要達到一個目的是什么樣的?
- 我想了解你在做 appium 遇到的難題是怎么解決的?要有特點的問題,是經過自己分析思考的,而不是從網上參考的,解決方案是什么?舉些能代表你能力的例子。
- UI 自動化測試時,為什么由錄制模式轉成代碼編寫的腳本模式?
- 轉成腳本模式后,對測試人員的要求提高了,你們是怎么解決這個問題的?
- 你帶一個人轉型時,會從哪些方面帶他?
- 轉型過程中,使用了哪些方案?轉型后,收益是什么樣的?
- UI 自動化有哪些功能是實現不了的?為什么?
- 有沒有嘗試去尋找解決方案,去攻克上述實現不了的場景?有的話,麻煩舉個實例?
- 能說下圖像識別的原理和實現思路嗎?
資料領取方式:轉發+關注+私信【測試】
三面(測試負責人面)
- 你現在是出于一個什么樣的考慮,看新的機會?
- 現在在家庭方面有哪些方面的壓力?
- 你期望對下一份工作的整體訴求是什么?你期望它能滿足你哪些方面的要求,你覺得它的吸引力非常大?
- 通過前面的一面和二面,你應該大概了解了我們公司測試和整體定位是什么。簡單的評價下從你目前獲悉的這些方面來看,你覺得你原來的工作經驗有些方面有好的應用場景在我們公司這邊呢?
- 你在上家公司完成 UI 自動化大概的完成度是多少?占總體的用例比例是多少?
- UI 自動化由錄制模式轉型到代碼編寫模式過程中,中間有沒有遇到一些什么難題呢?是如何解決的呢?
- 在幫業務測試轉型到 UI 自動化測試時,你覺得你目前培訓的整體的系統性是什么樣子的?你如何讓他們一點一點的去接受我們必須要學會這樣東西?你如何去檢查他們目前學習的成果,他們的完成度到底是什么樣的?
- 你的上級挺欣賞你的,要你接觸了核心職位,為什么沒有考慮轉正呢?
- 接口做數據構造時,能否詳細描述下你會基于哪些方面的考慮?最后達到了一個什么樣的效果?
- 造數據過程中,你覺得它的難點是什么?
- 前前后后我一直在聊到你在自動化方面一些建設和沉淀,你是通過什么樣的一個手段去了解這些的呢?
- 你當初為什么從非計算機專業轉型到測試崗位的呢?
- 你未來怎么打算的?你如何看待測試這個工種在互聯網后續發展的行情?
- 測開分很多類型的測開,有些偏客戶端,有些偏后臺的,你覺得你目前這個能力偏向來看在哪個方面更為突出一些?
- 排序算法你比較了解哪個?你可以隨機挑選一個你比較了解的,講下它的算法思維,空間復雜度和時間復雜度分別是多少?
- 快排和二分查找你有了解嗎?分別講下他們的算法思維,時間復雜度和空間復雜度分別是多少?
- 數據結構類型都包括哪些?
- 能給我解析下二叉樹的結構體嗎?
- 關系型數據庫經常會設置索引,我們設置索引的目的是為了什么?設置索引又有什么代價呢?
- MYSQL 索引的存儲結構是怎么設計的?
- 慢查詢的原因是什么?如何做慢查詢的調優呢?
- 講講 OSI 七層模型,每層模型具體干嘛的?
- 分別講講 HTTP 和 HTTPS 協議?
- 說說 TCP 協議,三次握手和四次分手,以及和 UDP 協議的區別?
- 說說 TCP 的流量控制?
- 你覺得你是一個什么樣性格的人?
- 你曾經因為你性子比較急遇到過一些困難和麻煩嗎?是如果解決的?
- 你未來會有什么打算?如果遇到壓力很大情況,你會怎么做?
- 如果一切都聊的順利,你什么時候可以入職?
- 簡歷上的點我都提問完了,你有沒有屬于個人的一些閃光點,但是三輪面試官都沒有給你對應表現機會的一些方面呢?
- 我這邊沒有問題了,你有什么想補充的嗎?
四面(HR面)
- 你現在愿意看機會的原因是什么?
- 你對下一份工作的訴求是什么?主要看哪一些方面的因素?
- 你在上家公司的加班強度是怎么樣的?
- 你在上家是自動化測試工程師,主要工作包含哪些?不同工作的占比是多少?
- 你有了解過后續你進我們公司對你的一個定位嗎?
- 帶自動化測試團隊轉型時,轉型前是怎么樣的?轉型后又是怎么樣的?
- 有了 UI 自動化錄制平臺,他們自己去用不就好了嗎?為什么還需要對他們進行培訓呢?為什么會增加測試成本呢?
- 在轉型過程中,你優化了什么,才能帶他們成功轉型呢?你給他們新增了什么樣的知識呢?
- UI 自動化測試團隊一開始有多少人?轉型后又有多少人?
- 你在公司怎么帶團隊的?帶了多少個人的團隊?
- UI 自動化測試團隊是在什么樣的一個場景下由你去帶領去轉型的?
- 你在上家公司時,績效是怎么樣的?
- 你畢業后為什么想要做測試呢?
- 你目前的薪資是多少?期望是薪資是多少?
- 你現在手上有其他公司的 offer 嗎?哪些公司的?給到的薪資是多少呢?給你的崗位是什么?
- 讓你進來做負責人崗位的話,需要帶團隊遇到一些困難的過程,你對這個過程是有信心的嗎?包括你有沒有興趣去做這些事情?你未來的職業發展是不是也是想往管理方向去走?
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。
發表評論
請登錄后評論...
登錄后才能評論