一、某社交互聯網公司
前面有提到過有電話面試,問了spring aop如何實現的那位,當時我一位自己涼涼了,其實自己回答的並不是很好,而且是隔了一個禮拜才讓我去面試(當然中間隔了五一四天假),因為問的問題比較難,我覺得去面試感覺會更難,自己也不報很大期望,但是自己也挺想去的,其實自己面試也能感覺的到,如果面試官一直問功能、接口、sql而沒問代碼的話,我覺得就是做功能的,如果到自動化以及會出幾道程序題,我感覺進去做自動化有戲。
一面:1、自我介紹
巴拉巴拉
2、熟悉http協議嗎?tcp/ip知道嗎?說下三次握手?osi七層協議知道嗎?應用層的作用是什么?報文數據的傳輸包含哪些?
3、h5和native的區別?
4、微信聊天a給b發消息,b接受不到信息如何定位是那一端的問題?
5、用例是如何設計的?講下你負責模塊的流程以及用例的設計?用的什么工具?接口測試和平常功能的區別?
其實大部分問題還是老生常談,基本百度搜下就能找到答案,自己也面試這么多家,也快成老油條了,有的時候都能感覺到面試官要問什么問題。
二面:leader
1、直接上來一道程序題將【3,6,9,8,7,1,5】取出奇數然后排序
遍歷除2取余不為0,生成一個數組,在用冒泡排序。基本寫出來了,語法有點問題,其實我覺得程序題一般只要把自己的思路寫出來在和面試官說下一般都能過。
2、sql怎么樣,我說我sql一般,他也就沒深問
然后隨便聊聊,有什么要問的
我問面試官一般是三個問題
1、公司的測試團隊是怎么樣的?
2、項目的迭代周期是怎么樣的?
3、我進入工作的職責是什么,工作流程是什么樣的?,用到的技術棧?
很愉快的ok,直接hr面,offer到手。
二、某房地產o2o互聯網公司
1、簡單介紹一下你的項目以及工作流程?
2、線上問題如何跟進?如何定位?說一個你出現的線上問題出現的原因?如何跟進,說出原因?
問題跟進和原因定位可能是由於緊張,回答的前后矛盾了(主要是這個面試官氣場有點強,盛氣凌人的感覺)
3、接口測試和ui測試區別?接口數據傳對象是以什么格式傳入的?接口參數需要涉及的測試點?
4、當一個界面總數和列表的數據不一致是什么原因導致的?說出bug和bug原因?
這個說下,bug的原因我說總數可能是sql語句count寫錯了,追問你說的太模糊了,請具體點。他說可能是加了條件倒是數據變少。
非bug 就是緩存啊(其實工作遇到聽到這種問題但是我當時就是忘記了)
5、你認為測試工程如何保障線上質量?如何總結線上問題的出現?回歸是怎么做的?回歸的測試點是哪里來的?
6、如何知道那些功能點是客戶最常用的?
我說一大推找產品、找運營之類,他說可以通過埋點總結
7、兩道sql題目一道是分組后count,還有一道是連表再順序,不是很難
8、你說你java比較好,問幾個比較基礎的問題吧,面向對象的特性,修飾符private protect、默認修飾符、public的區別;如何理解多態;
二面:一個開發leader
1、自我介紹,着重說下自己的優勢
2、如何理解qa?以及工作的內容和方法?
說了一大推,他說你回答得好像不對,我反問您認為應該是怎么樣的?他說自己也不清楚。(what fuck。。。。)
2、你是科班出生,為什么不做開發?你代碼應該不錯吧,給了一道代碼題?將String類型 “123.564”轉換成int類型
我說用Interger轉換,不可以用原有api實現,我說給點提示,他說你拆開然后再求下和,還是寫的不太好。
3、看到我拉鈎的git地址,點進去看來了,我和他說 了下我那個項目,直接來一句你這個類名首字母怎么能小寫?這太不規范。能運行嗎?你的這個花一點心思但是還有很多問題。
4、你的目標和未來規划?能自己搭一個框架嗎?或者開發一個給測試用的小工具之類的
想往單元測試發展,他說單元測試很簡單,你代碼基礎不行,你做不好單測的,
反正很多問題都答得不夠好。應該是涼涼了,但是覺得這次面試有些收獲的,以前一直沒有考慮過自己做為qa到底應該是一個怎樣的角色。
三:醫療影像處理互聯網公司
這個也是先前hr面試過,然后電話也面試了,不過我好像沒寫早上面,反正電話面試問的很細,功能接口、接口自動化都又問道還有關於sql和linux的一些操作,我自己也承認我的sql和liux不太好。自己的優勢
一面:1、自我介紹
2、介紹下自己的項目,工作流程?以及最近上線的模塊用例的編寫(這個問的比較細)
3、接口和功能測試的區別?rf接口是如何測試的?用例執行怎么操作怎么關聯bug單?
4、做過性能測試嗎?定位過性能瓶頸嗎?
5、你是科班數據結構和算法還記得嗎?
二面公司技術cto:
1、自我介紹
2、ui自動化如何做的?講下ui分層概念?有遇到什么難點嗎?有做過復雜的頁面嗎?比如表單提交,編輯新建之類?
3、git如何提交代碼?如何操作對應分支?用過jenkins嗎?知道ci、cd嗎?了解過docker嗎?
然后就是和我聊理想,說未來不應該存在專職測試,應該是測試和開發融為一體之類的。