義烏網(wǎng)站建設(shè)多少錢百度短鏈接在線生成
說一下我面試別人時候的思路
反過來理解,就是面試時候應(yīng)該注意哪些東西;用加粗部分標(biāo)注了
一般面試分為這么幾個部分:
一、自我介紹
這部分一般人喜歡講很多,其實沒必要。大約5分鐘內(nèi)說清楚自己的職業(yè)經(jīng)歷,自己的核心能力或者善用的工具框架即可。
講多了面試官會很煩躁。
二、項目經(jīng)歷
我會追究一些自己感興趣的項目經(jīng)驗來問,不感興趣的我就不問了。
此處有不少簡歷會夸大自己所做的事情,我覺得可以有所夸大,但要注意的是:
1、所有真的是你做的東西,一定要準(zhǔn)備好面試官的深挖提問。
例如,你寫了自動化測試Q,那我一定會問自動化測試的實際收益,攔截率,跑一輪要多長時間,誤報率是什么。例如,你寫了pytest框架,那我會問它的并發(fā),過濾器a等等用法。
2、所有不完全是你做的,是團隊做的東西,你要誠實回答,不要裝蒜。
因為面試官既然問了,就說明這里他是很了解的,你蒙混不過去。
3、所有跟你無關(guān)的,都不要出現(xiàn)在簡歷當(dāng)中。理由同上
此處可能會有幾個自由問題。
一個是,你覺得這個項目的重點難點是什么?
這個問題的回答非常重要。你必須明白,測試能力是通用的,你能測a項目,就應(yīng)該能測b項目。
但是如果你覺得a和b沒有區(qū)別,那就等于是說,你測a測b的思路方法都一樣,所以你a和b都測不
好,于是你也測不好c。
好好想想自己做過的項目,它到底有什么區(qū)別,而你又為它設(shè)計怎么特殊的測試。這個問題很重
要。
一個是,你印象中最深刻的一個bug是怎么樣的?
不少同學(xué)這個問題不會回答,那么我會認(rèn)為你實際工作不走心,或者沒有測出什么重要bug。
建議準(zhǔn)備1-2個經(jīng)典bug;最好是有一定復(fù)雜度的,例如性能,一致性,排查鏈路較長的等等。
一個是,如果給你足夠的時間和資源,你想做成什么樣子?
這個問題可以提前準(zhǔn)備一下。
三、基礎(chǔ)知識
校招生可能會比較重點考察這個。
沒啥好說的,還是要去背一背。
四、代碼題
對不需要代碼的崗位,一般不考察。
對需要代碼的崗位,一股簡單的考察單循環(huán)題目,復(fù)雜的雙循環(huán)。有人喜歡出什么kmp,前中后序遍歷a,動態(tài)規(guī)劃a什么的,比較難,我覺得考了也很無聊。
沒什么好說的,還是準(zhǔn)備一下吧。
重點其實反而在于,如果你是質(zhì)量保障,那你自己的代碼質(zhì)量意識就要高。你自己就要仔細(xì)考慮邊
界值,異常輸入,數(shù)據(jù)類型溢出這種問題;不要自己寫的代碼就漏洞百出。
五、測試設(shè)計
這里可能包括兩種設(shè)計題目。
一種是出一個“如何測試一支筆”這樣的抽象設(shè)計。這種題目最好提前鍛煉一下。
一種是實際的一個場景的測試設(shè)計,這就是前面這道題能力的實際運用。所以不要瞧不上“如何測試一支筆”這樣的題目,它可以有效幫助鍛煉你的能力。
六、其他
面試過程中還有兩個軟素質(zhì),溝通和主動性。
溝通主要在于清晰和條理性。我個人建議回答所有問題,如果有多個子項,都采用列表形式(第
一,第二,第三),或者樹狀結(jié)構(gòu)Q(第一層,第二層)。
主動性在于,你可以額外講一些面試官問題以外的,但是比較相關(guān)的東西,而不是讓面試官單方面
發(fā)問。
最后聊一下今天的重點
那些你可能會遇到的“刁鉆”問題
(一共整理了800道+,部分示例)
技術(shù)類問題
1、以前做過怎樣的項目?說一下你們的測試流程?在項目組中做過怎樣的工作?
2、所做項目的情況,主要做什么類型的測試?
3、你認(rèn)為是bug,而開發(fā)不認(rèn)同時怎么辦?
4、給你一個網(wǎng)站,你如何測試?
5、熟悉數(shù)據(jù)庫嗎?平時數(shù)據(jù)庫用的多嗎?(大概測試過程的1/4時間在查數(shù)據(jù)庫)
6、linux查看文件用什么命令,查看進(jìn)程用什么命令?
7、查看日志常用什么命令,主要查看什么內(nèi)容?
8、軟件測試用例設(shè)計/測試用例的內(nèi)容/管理工具?
9、如何判斷一個問題是bug?
10、平時寫測試用例會用到的設(shè)計方法?
11、有哪些不同的測試計劃a活動?
12、哪些信息應(yīng)該包括在開發(fā)的缺陷或錯誤報告中?
13、你覺得自動化測試的價值在哪里?你們公司為什么要做自動化測試?
14、舉例一下說明一下你遇到過那些異常
15、什么是PO模式Q,為什么要使用它
16、你會封裝自動化測試框架Q嗎?
職業(yè)發(fā)展類問題
1、你對測試最大的興趣在哪里?為什么?
2、你的測試職業(yè)發(fā)展是什么?
3、你認(rèn)為測試人員需要具備哪些素質(zhì)?
4、你為什么能夠做測試這一行?
5、一個測試工程師應(yīng)該具備哪些素質(zhì)和技能?
6、你認(rèn)為做好測試用例設(shè)計工作的關(guān)鍵是什么?
7、您認(rèn)為做好測試計劃工作的關(guān)鍵是什么?
埋坑問題
1、怎樣看待加班問題?
2、基于目前中國的國情,大多數(shù)公司的項目進(jìn)度緊張、人員較少、需求文檔根本沒有或者很不規(guī)
范,你認(rèn)為在這種情況下怎樣保證軟件的質(zhì)量?
3、為何盡可能不要讓時間有富裕的員工去作一些測試?
4、如何減小測試人員跳槽帶來的損失?
5、你在測試中發(fā)現(xiàn)了一個bug,但是開發(fā)經(jīng)理認(rèn)為這不是一個bug,你應(yīng)該怎樣解決?
對于以上這些知識點,經(jīng)過長時間整理,已經(jīng)形成了文檔資料以及講解視頻等等,下面給出部分截圖:
?這份文檔,對于今年備戰(zhàn)面試的朋友來說,應(yīng)該會有很大的幫助,希望大家都能收到滿意的offer,大家覺得有用的話記得給我點贊收藏,點擊下方小卡片均可以分享。