零下十三月
當(dāng)然有各種各樣的情況了~~~ 首先面試的分為人事面試、技術(shù)面試。 如果是人事面試,一般也就是問(wèn)問(wèn)你以前做過(guò)這行沒(méi)有啊,以前的工作為什么不干了,你為什么想做這行啊,你覺(jué)得自己做這個(gè)行業(yè)有什么優(yōu)勢(shì),或者軟件測(cè)試工程師需要具備什么樣的素質(zhì)了。。。。。 如果是技術(shù)面試可能就不一樣了,不過(guò)大部分面試之前會(huì)有筆試,不少的面試官會(huì)根據(jù)你的筆試卷子來(lái)問(wèn)。當(dāng)然技術(shù)面試也分很多種,如果這個(gè)公司根本就沒(méi)有測(cè)試部門(mén)(現(xiàn)在很多公司還沒(méi)有測(cè)試人員,或者測(cè)試的部門(mén)),那可能給你面試的是開(kāi)發(fā)或。。。他們可能對(duì)測(cè)試也不是特別的懂行,大部分只是從書(shū)上或網(wǎng)上看過(guò)一些皮毛的東西,如果幸運(yùn)的話,只是問(wèn)一些測(cè)試的基礎(chǔ)理論知識(shí),或者問(wèn)他們比較擅長(zhǎng)的東西,比如編程、網(wǎng)絡(luò),這就不一定了,都是聽(tīng)天由命吧。。。 還可能是測(cè)試部資深技術(shù)或測(cè)試經(jīng)理來(lái)面試你。情況多種多樣~~~~~ 但是不外乎大部分的都是先來(lái)段自我介紹,然后問(wèn)你以前做什么工作,有沒(méi)有測(cè)試經(jīng)驗(yàn),是否熟悉數(shù)據(jù)庫(kù),熟悉哪些操作系統(tǒng)。以前有沒(méi)有做過(guò)開(kāi)發(fā)了,熟悉什么語(yǔ)言了。會(huì)哪些測(cè)試工具的使用,或者XX測(cè)試工具你會(huì)不會(huì)用了~~~~~
幸福航海家
軟件測(cè)試工程師常見(jiàn)面試題及工作職責(zé)
簡(jiǎn)單的來(lái)說(shuō),測(cè)試工程師的工作內(nèi)容就好比工廠中的質(zhì)檢員,通過(guò)多種的測(cè)試手段,檢查軟件有沒(méi)有錯(cuò)誤(Bug),決定軟件是否具有穩(wěn)定性(Robustness),確保產(chǎn)品的正常運(yùn)作。如果你對(duì)這一崗位感興趣,那不妨挑戰(zhàn)一下自己。以下是我整理的軟件測(cè)試工程師崗位職責(zé)及常見(jiàn)面試題解析,僅供參考哦~
軟件測(cè)試工程師常見(jiàn)面試題
1、單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試的側(cè)重點(diǎn)是什么?
答:?jiǎn)卧獪y(cè)試的重點(diǎn)是系統(tǒng)的模塊,包括子程序的正確性驗(yàn)證等。集成測(cè)試的重點(diǎn)是模塊間的銜接以及參數(shù)的傳遞等。系統(tǒng)測(cè)試的重點(diǎn)是整個(gè)系統(tǒng)的運(yùn)行以及與其他軟件的兼容性。
2、你覺(jué)得一個(gè)測(cè)試工程師應(yīng)具備那些素質(zhì)和技能?
答:首先掌握基本的測(cè)試基礎(chǔ)理論,本著找出軟件存在的問(wèn)題的態(tài)度進(jìn)行測(cè)試。其次可熟練閱讀需求規(guī)格說(shuō)明書(shū)等文檔。最后,以用戶的觀點(diǎn)看待問(wèn)題找出軟件中的不足并給出修改意見(jiàn)。
3、軟件本地化測(cè)試比功能測(cè)試都有哪些方面需要注意?
答:本地化測(cè)試需要注意翻譯為目標(biāo)語(yǔ)言后,是否符合當(dāng)?shù)厝嗣竦娘L(fēng)俗習(xí)慣,文化風(fēng)格。不要出現(xiàn)當(dāng)?shù)孛舾械男畔?。如果看不懂目?biāo)語(yǔ)言,就很簡(jiǎn)單了,只需要注意該翻譯的都翻譯了,不該翻譯的沒(méi)有被翻譯,然后沒(méi)有圖片或文字的`截?cái)啵g明顯不合適的這些點(diǎn)就ok了。此外還要大體的點(diǎn)一點(diǎn)功能,沒(méi)有嚴(yán)重的功能問(wèn)題,就可以了。
4、你在以往的測(cè)試工作中都曾經(jīng)具體從事過(guò)哪些工作?其中最擅長(zhǎng)哪部分工作?
答:從事過(guò)write test plan,creation of test case,進(jìn)行功能測(cè)試,性能測(cè)試,編寫(xiě)測(cè)試工具,文檔的管理等,比較擅長(zhǎng)與寫(xiě)測(cè)試用例和進(jìn)行功能測(cè)試。
5、你所熟悉的軟件測(cè)試類型都有哪些?請(qǐng)?jiān)囍謩e比較這些不同的測(cè)試類型的區(qū)別與聯(lián)系?
答:有功能測(cè)試,性能測(cè)試,可靠性測(cè)試,安全性測(cè)試,負(fù)載測(cè)試,壓力測(cè)試,安裝/卸載測(cè)試,啟動(dòng)/停止測(cè)試,兼容性測(cè)試,互連測(cè)試,文檔測(cè)試,恢復(fù)測(cè)試,回歸測(cè)試,可使用性測(cè)試,容量測(cè)試。 功能測(cè)試只對(duì)軟件的功能是否滿足用戶需求來(lái)做測(cè)試。性能測(cè)試需要和壓力和負(fù)載測(cè)試聯(lián)合起來(lái)。
軟件測(cè)試工程師崗位職責(zé)
1、編寫(xiě)測(cè)試計(jì)劃:仔細(xì)閱讀項(xiàng)目規(guī)格說(shuō)明、設(shè)計(jì)文檔、使用說(shuō)明書(shū)等,充分掌握軟件的性能、特點(diǎn)、使用方法、業(yè)務(wù)流程等,協(xié)助測(cè)試經(jīng)理制定項(xiàng)目的測(cè)試計(jì)劃,保證產(chǎn)品測(cè)試工作的計(jì)劃性與規(guī)范性。做好測(cè)試前的準(zhǔn)備工作,確保測(cè)試目的的達(dá)成。
2、搭建測(cè)試環(huán)境,保證測(cè)試環(huán)境的獨(dú)立和維護(hù)測(cè)試環(huán)境的更新,做好測(cè)試前的準(zhǔn)備工作,確保測(cè)試環(huán)境的穩(wěn)定和版本的正確。
3、執(zhí)行測(cè)試,根據(jù)測(cè)試計(jì)劃及測(cè)試案例,執(zhí)行測(cè)試,并根據(jù)產(chǎn)品特點(diǎn)及測(cè)試要求,實(shí)施集成測(cè)試、系統(tǒng)測(cè)試等,及時(shí)發(fā)現(xiàn)軟件缺陷,評(píng)估軟件的特性與缺陷,確保測(cè)試目的的達(dá)成。
4、與開(kāi)發(fā)部門(mén)反復(fù)溝通測(cè)試情況,督促開(kāi)發(fā)部門(mén)解決問(wèn)題,修正測(cè)試中發(fā)現(xiàn)的缺陷,完善軟件功能。
5、完成上級(jí)及部門(mén)其他領(lǐng)導(dǎo)交辦的臨時(shí)任務(wù)。
家的塑造者
軟件工程崗位面試大致可分為兩類:特定領(lǐng)域知識(shí)面試和計(jì)算機(jī)科學(xué)基礎(chǔ)知識(shí)面試特定領(lǐng)域知識(shí)面試特定領(lǐng)域知識(shí)面試通常涉及到你最熟悉的技術(shù)領(lǐng)域的具體知識(shí)點(diǎn)。例如,如果你主要使用進(jìn)行前端開(kāi)發(fā),并且面試公司又有 Angular前端,那他們就可能問(wèn)你關(guān)于 Angular控制器、指令和服務(wù)的相關(guān)內(nèi)容。也就是說(shuō),你需要做好準(zhǔn)備去建立、展示和討論Angular。特定領(lǐng)域的面試重點(diǎn)關(guān)注的是你已經(jīng)實(shí)際構(gòu)建起來(lái)的東西,因此要想順利通過(guò)這些面試,最好是你已經(jīng)構(gòu)建過(guò)相關(guān)技術(shù)的項(xiàng)目。你應(yīng)該為自己的工作而感到自豪,不必感覺(jué)不好意思,而應(yīng)該深入探討具體項(xiàng)目的技術(shù)細(xì)節(jié)。項(xiàng)目最好是近階段完成的,沒(méi)人會(huì)愿意去聽(tīng)你去年寫(xiě)的那些代碼,你自己也會(huì)對(duì)這種陳舊的項(xiàng)目感覺(jué)厭倦,面試效果也欠佳。特定領(lǐng)域面試的另一個(gè)常見(jiàn)策略是看求職者能否構(gòu)建一些非常棒的產(chǎn)品或者是排除實(shí)際存在的一些問(wèn)題和故障。這通常是讓求職者帶回家去完成的一種測(cè)試,求職者一般有 24-48個(gè)小時(shí)的時(shí)間來(lái)完成這些測(cè)試。例如,如果你是一名 Laravel開(kāi)發(fā)人員,并且你面試的公司恰好也使用 Laravel,那他們可能會(huì)要求你構(gòu)建公司產(chǎn)品或者是公司定期創(chuàng)建的產(chǎn)品的微縮版本。對(duì)于這種帶回家做的測(cè)試,做好投入大量工作的心理準(zhǔn)備。準(zhǔn)備好啟動(dòng)模板,不要抗拒去Google搜索答案,發(fā)送電子郵件尋求幫助和使用外部工具包這些做法。因?yàn)槟芊裢ㄟ^(guò)特定領(lǐng)域面試最重要的一個(gè)衡量標(biāo)準(zhǔn)是你能否構(gòu)建出有效的產(chǎn)品。計(jì)算機(jī)科學(xué)基礎(chǔ)知識(shí)面試計(jì)算機(jī)科學(xué)和基礎(chǔ)編程面試明顯不同于上文所探討的特定領(lǐng)域面試。計(jì)算機(jī)科學(xué)和基礎(chǔ)編程面試是為了評(píng)估你解決問(wèn)題的能力,更多的是關(guān)注找到最佳解決方案的能力,而不是簡(jiǎn)單的去完成某些特定任務(wù)。因此,面試官通常也不會(huì)問(wèn)關(guān)于你是誰(shuí)、你過(guò)去的工作經(jīng)歷或者你構(gòu)建過(guò)的項(xiàng)目方面的問(wèn)題。對(duì)于計(jì)算機(jī)科學(xué)基礎(chǔ)面試這一類型來(lái)說(shuō),面試官的工作就是評(píng)估你的原始編程能力,通常他們是通過(guò)數(shù)據(jù)結(jié)構(gòu)和算法相關(guān)的問(wèn)題來(lái)進(jìn)行評(píng)估。計(jì)算機(jī)科學(xué)基礎(chǔ)面試的問(wèn)題有章法可循。因?yàn)閷W(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法需要大量的準(zhǔn)備工作和長(zhǎng)時(shí)間的學(xué)習(xí),你需要了解你所選擇的編程語(yǔ)言、數(shù)據(jù)結(jié)構(gòu)和算法來(lái)解決問(wèn)題。計(jì)算機(jī)科學(xué)基礎(chǔ)知識(shí)面試通??梢杂昧N不同類型的算法來(lái)解決:深度優(yōu)先搜索算法/廣度優(yōu)先搜索算法貪心算法滑動(dòng)窗口算法分治算法遞歸算法動(dòng)態(tài)規(guī)劃算法你需要研究每一種算法,可以在 Pramp上與其他軟件工程師一起練習(xí)面試和面試問(wèn)題。應(yīng)對(duì)面試是一門(mén)獨(dú)立于軟件工程師之外的技能,你可以通過(guò)練習(xí)和重復(fù)來(lái)提升自己在面試時(shí)的表現(xiàn)。計(jì)算機(jī)科學(xué)基礎(chǔ)知識(shí)面試通常遵循的那些問(wèn)題結(jié)構(gòu)對(duì)于求職者來(lái)說(shuō)只有通過(guò)幾個(gè)小時(shí)的練習(xí)和準(zhǔn)備才能發(fā)現(xiàn)。即便這些知識(shí)中的一部分并不適用于日常的編程任務(wù),但只要你堅(jiān)持這樣做,你就能抓住更多的面試機(jī)會(huì),就能收到更多公司發(fā)來(lái)的 offer。如果你的目標(biāo)是獲得更多的工作機(jī)會(huì),那你一定要看一下《Cracking The Coding Interview》這本書(shū),并且查看這一免費(fèi)的面試資源來(lái)進(jìn)行相應(yīng)的準(zhǔn)備工作。
優(yōu)質(zhì)工程師考試問(wèn)答知識(shí)庫(kù)