1. 程式人生 > >【位元科技】學姐教你如何找到測試工作?

【位元科技】學姐教你如何找到測試工作?

應聘軟體測試工程師筆試面試中遇到的問題

關於公司對於測試類的招聘的要求:

關於筆試的內容分為4部分來講:

從筆試知識來講

1)資料結構:(所有筆試重中之重)

棧的先進後出理解以及實際應用(選擇題(騰訊),迷宮求解的程式設計題(廣聯達),數制轉換程式設計題(北京無雙科技));

佇列相對比較少不過對於迴圈佇列的判空會有涉及(選擇題(騰訊),用佇列的結構來實現棧的入棧,出棧,判空(百度一道程式設計題));

字串部分更多的是程式設計題(一般都是和研發同卷,美團呀,去哪兒呀);

陣列是最基本的一般不會直接考選擇題,是嵌入在程式設計裡面。(一般有程式設計都會用到陣列);

樹尤其是二叉樹、哈夫曼樹基本概念的理解和簡單計算,樹的深度廣度遍歷以及用到的棧和佇列,還有前、中、後序遍歷的相互之間的推導。(騰訊考題中資料結構佔了

80%100,樹能佔資料結構考題中60%100,小麥公社等,只要有選擇題必考資料結構樹的概念及其理解);

圖的基本概念入度,出度等。(縱觀9月份我筆試過得考題,圖的知識基本不是很多,但騰訊中圖知識佔了資料結構的30%100

2)作業系統:

作業系統的基本功能,程序之間狀態轉換的條件以及各個狀態的概念、意義,畫出狀態轉換圖(百度)程序之間的程序之間通訊所用訊號量(京東網銀線上選擇題,騰訊選擇題)。處理機排程演算法FCFSSJPF、優先順序、時間片輪轉法等各自特點和帶來的不同結果,會計算帶權週轉時間。關於死鎖的概念以及怎樣避免,以及產生的必要條件。LRU演算法不止一次考過,缺頁中斷率等(小麥公社,騰訊),基本頁面置換演算法都要熟悉。

3)資料庫:

基本的資料庫和表格的增刪查改SQL語句要詳記。關於檢視,索引建立的目地,和作用。以及影響資料庫效率的原因。

4)軟體工程:

各個軟體開發模型的優越性及其不足,瀑布,快速原型等。軟體週期,軟體危機原因等。建議考前把書翻一遍就可以了,都是概念性題。(騰訊2013年側重於軟體工程,2014側重於資料結構)。

5)計算機通訊與網路:(學生整體的弱項)

基本上和網路相關的都是和研發同一套題。一般都是選擇題或者填空題(深信服測試類筆試題和網路相關的特別多),網頁上出現的40X50X等都代表什麼意思。客戶端伺服器之間通訊的基本過程(深信服要求寫出整個過程)。

6)排序演算法:

快排的實現過程,各個排序演算法的演算法複雜度計算。(騰訊選擇題10%100是關於排序演算法時間複雜度,百度是讓你自己設計一個演算法並分析其時間複雜度)。

7)測試類知識:(這個是應聘測試崗位必備的知識素養)

熟悉黑盒白盒測試的基本方法,會設計測試用例,對於測試過程有一個系統的認識,知道測試的目地以及各個部分應該怎麼去做。(金山,阿里巴巴,百度,美團等基本上應聘測試工程師,和研發不同卷都會出1-2個給你一個具體的東西或者軟體讓你去測試,寫出測試用例及其其他方案的題目)

8)讀程式碼寫答案:

這屬於程式設計最基本的功底,看得懂程式碼。多型,繼承,迴圈(while,continue until,遞迴等。還有關於變數在哪開闢的空間,指標的指向呀等等。Sizeofconst,new的應用等。(小麥公社,金山,廣聯達,深信服)。

(9)邏輯題:

圖形邏輯題,語言邏輯題等。(金山,廣聯達,很多線上測評都有邏輯題)。10)設計模式:這個筆試很少出現,不過還得了解知道。最簡單的單鍵模式必須瞭解。(百度開發測試的筆試讓我實現一個單鍵模式)

(11)LINUX

簡單的Linux命令(基本選擇題都會有1-3個,騰訊,深信服),和Linux下的Shell程式設計。

關於面試經驗從6方面來講

最終簽約公司

西安廣聯達測試工程師

薪資待遇:5500/月(包吃包住)

或者直接在公眾賬號中輸入“位元科技”新增即可。頭像為“位元科技”四個藍色漢字。

新朋友 掃描二維碼關注我們
老朋友 點選右上角,可以轉發我們的內容給你的朋友。
【檢視歷史訊息】 關注位元科技之後您可以在訂閱號中點選【位元科技】右上角的人像,選擇【檢視歷史訊息】即可選看往期的推送訊息。

回覆【入門】【程式設計師練級攻略之啟蒙入門】
回覆【進階】【程式設計師練級攻略之進階加深】
回覆【高階】【程式設計師練級攻略之高階深入】
回覆【C語言】【如何學習C語言】
回覆【C++】【如何學習C++語言】
回覆【就業指南】
《位元科技--計算機專業就業方向介紹》系列文章
回覆【待遇】《計算機畢業生值多少錢》
回覆【排序演算法1】《氣泡排序的三種實現》、《快速排序 快速搞定》、《直接插入排序的三種實現》、《直接選擇排序》、《希爾排序》、《歸併排序》
回覆【排序演算法2】《堆與堆排序》
位元科技】與您一起成長。