測試開發崗,面試必看


Up主本人親身去過阿里,頭條,京東,搜狗面試總結的面試經驗,並且有做過面試官的經驗~

下面分析一下一般面試測試開發的崗,面試官一般會怎么問,問什么~(p7以上的大佬可能用不上)

簡單的看一下下面的簡歷的技術點:

技能
掌握 Python,並使用 python 搭建持續集成的接口自動化測試框架
熟練使用 unittest 框架進行單元測試
使用 selenium 實現 webUI 自動化
熟練使用 Jenkins 集成工具並具備集成工具維護能力
熟練掌握 linux 常見命令,定位錯誤日志信息
熟練使用 postman、jmeter 等進行 http 協議的接口測試
掌握 mysql 關系型數據庫的基本操作和 redis 等非關系型數據庫的用法
能夠熟練使用 fiddler、charles 等抓包工具對 web 以及 app 進行抓包以輔助測試工作進行 熟練使用禪道/jira 等測試管理工具,熟悉軟件測試的生命周期、敏捷(scrum)測試開發流程、和軟件測試流程 等相關理論、思想和方法;熟練運用制定測試計划、設計 測試用例的方法;能夠獨立實施測試、編寫缺陷報告、 分析和跟蹤缺陷、撰寫測試總結

從上面的技術點可以簡單的分析一下,主語言Python,會ui自動化,用過Jenkins,Linux,等等,基本上的后端服務測試應該差不多可以,初步定位的話T5的級別應該沒問題,下面我將根據簡歷的技術點提出以下的面試問題:

問題一:
  1. 自我介紹---言簡意賅,說出你的基本情況,工作經歷,如果做過測開和管理職位和特別介紹。要突出一些你的實力和你對公司產生的價值
問題二:
  1. 你用Python搭建的測試框架是怎么實現的?
  2. 你都封裝了哪些底層方法?
  3. 並且說出你的測試框架帶來了什么? 有沒有得到推廣等
問題三:
  1. 你用unittest寫測試框架他的優勢是什么?
  2. 你為什么選擇用unittest。
問題四:
  1. selenium的底層原理是什么?
  2. 你是如何使用selenium做ui自動化的?
  3. selenium定位元素的方式有哪些?
  4. 你是怎么具體運用在項目中的?
問題五:
  1. Jenkins的工作原理是什么?
  2. 你平時是如何使用Jenkins的?
問題六:
  1. Linux使用過嗎?
  2. Linux使用的命令你掌握哪些?
問題七:
  1. 什么是http協議?
  2. 請求方法都有哪些?
  3. post和get區別是什么?
  4. cookie和session的區別是什么?
問題八:
  1. 關系型數據庫與非關系型數據庫的區別是什么?
  2. mysql:表關聯有哪些,左關聯和右關聯,內關聯和外關聯的區別是什么?
  3. redis的存儲類型有哪些?
  4. 你們平時用redis存儲什么?
  5. 通常什么情況下選擇mysql存儲什么情況選擇redis存儲?
問題九:
  1. 說一下你們公司的測試流程是什么?
  2. 你在這其中起了一個什么樣的關鍵作用?
  3. 你對你自己角色怎么理解?
  4. 如果開發質疑你的bug並不修復,你如何說服開發修改bug?
  5. 給你一個系統你怎么測試?
  6. app測試篇:ios和Android測試的區別?
  7. app crash的情況有哪些
問題十:
算法題,自己刷力扣,常見算法用遍歷,遞歸 ,字符串,數組,字典,集合圍繞這個這幾個方向,變態點問你二叉樹等等。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM