[面試] 記錄一次來自 bigo 的電話面試

去踢球吧發表於2020-12-17

昨晚有幸接受了一次來自bigo的電話面試,記錄一下昨晚的面試問題
他們招聘的這個職位是偏向業務功能測試的,而我的簡歷是偏向於自動化測試的
不過既然有面試的機會,就不能放過
下面貼上某招聘平臺上的招聘資訊

直接進入主題

1、自我介紹
當時回答:(簡單介紹了一下自己)

2、第一次離職的原因?
背景說明:我去年年底從一家遊戲公司辭職
當時回答:(大概說了一下,基本上是圍繞個人發展原因說)

3、這次想換工作的原因?
當時回答:(也是圍繞個人發展原因和公司平臺說)

4、工作強度,上下班時間?
當時回答:在遊戲公司的時候版本迭代比較快,有時候會加班到一兩點,甚至三四點,現在的話就比較正常的上下班時間,除了有時候發版本會加班到9點10點左右

5、你們有需求審評環節嗎?
當時回答:我們公司暫時沒有這個環節

6、你有給你們的產品提出一些建議嗎?
當時回答:在分析需求的時候如果覺得有的話就會提出一下

7、測試的時候有做冒煙測試嗎?
當時回答:我們公司暫時沒有冒煙測試環節

8、你測試工作中的流程是怎樣的?
當時回答:拿到需求—分析需求—寫用例—執行用例—記錄bug—bug迴歸

9、你是怎麼開展介面測試的?
當時回答:介面測試的流程差不多,也是先要分析需求,介面文件,然後根據介面的引數組合寫用例,會用到一些測試方法,像等價類劃分法、邊界值等,如果引數比較多會用到正交試驗表法,除了這些以外,還會考慮一些業務上的流程,比如我們公司提交訂單之前要先把商品加入購物車...

10、你做自動化過程中是如何定位元素的?
當時回答:web端的話基本上用xpath,移動端的話基本上用UiSelector,這兩個方法比較萬能一點,如果不能的話就用上js,adb命令
追問:為什麼不使用name id等方法定位?
當時回答:因為我個人喜歡用一些比較通用一點的方法,有時候有一些標籤沒有這個屬性,所以為了省事就用上面說的那兩種

11、動態元素你是怎麼定位的?
當時回答:我會根據他的父節點或者兄弟節點來定位

12、你覺得小程式測試與web測試有什麼區別?
當時回答:小程式的話可能要考慮到微信授權......(這個當時回答的不好,說實話我還真的沒想過有什麼不同的,瞎編了幾句)

13、有想過web和移動端的前端效能測試有什麼區別嗎?
當時回答:沒做過效能測試,不過之前接觸了一下騰訊的效能狗,移動端相比web端的話要考慮用電量、流量吧

14、一個需求你會做幾次測試?
當時回答:一般的話三次吧,首先全用例一次,然後bug迴歸一次,最後再測一次
追問:bug迴歸的時候是全用例還是隻針對bug?
當時回答:只針對bug

15、公司產品有哪幾種環境?
當時回答:三個,一個是開發和測試用的測試環境,一個是模擬環境,最後一個是正式環境

16、如何解決版本迭代資料相容性的問題?比如當前有一個排名,然後程式碼修改之後,怎樣確定修改之後會不會出異常?
當時回答:就讓前端把頁面程式碼換成是舊版本的,後端程式碼換成是最新的,這樣測試看有沒有問題(1、這個回答的不好,應該是沒有答到點上,他應該是想問介面相容性的;2、我應該是被他帶進去了,解決問題應該是找開發吧。。)

17、如果修改了一個功能,那你怎樣確定它涉及的範圍?
當時回答:這個要根據業務的熟悉程度,比如我們系統,如果改了一個頁面要登入好幾種型別的賬號看一下頁面資料正不正常

18、公司多久會更新一次版本?
當時回答:有時候會一個月,有時候會一個星期,根據市場反饋和客戶的需求

19、問了一個關於持續整合的,但是問題我忘記了
當時回答:我持續整合了解的並不深入,只是用jenkins構建一個定時任務執行自動化指令碼

20、你有公司程式碼的許可權嗎?
當時回答:如果我問開發要的話,他們會給的,像我現在測試小程式用的是微信開發者工具測的,都是讓開發把程式碼打包過來

21、有什麼問題想問我的嗎?
當時回答:(就問了他們測試團隊和這個職位的專案)

----------------分割一下-------------------
還有一些問題想不起來了,問的比較多的是平時工作和業務吧,自動化問的很少python也沒問過,可能是跟他們這個崗位的招聘要求有關

相關文章