是面試官放水,還是公司實在是太缺人?這都沒掛,華為原來這麼容易進...

程序员潇潇發表於2024-05-06

華為是大企業,是不是很難進去啊?”

“在華為做軟體測試,能得到很好的發展嗎?

一進去就有9.5K,其實也沒有想的那麼難”

直到現在,心情都還是無比激動!

本人211非科班,之前在位元組和騰訊實習過,這次其實沒抱著什麼特別大的希望投遞,沒想到華為可以再給我一次機會,還是挺開心的。

本來以為有個機會就不錯啦!沒想到能成功上岸,在這裡要特別感謝幫我內推的同學,中間投遞比較曲折,是他幫了我很多,非常負責任全程跟進內推。

​話不多說,先來看看這次的面試題

筆試

3條題目中AC了兩條,但我看網上說京東筆試分數過一百就有面試的機會。題目難度為leetcode中等,一般50行程式碼就可以解決,主要注意一下邊界的問題,具體題目可以到牛客上看看各位大佬的分析。第三題考了一道最短路徑,由於前面的題目耽誤了點時間就放棄了。

話說華為的筆試還是比較水的,只要平時有多刷題目透過筆試都沒有太大的問題。

性格測試.

筆試完成後大概一個星期收到性格測試的郵件,但在做第一次性格測試後卻被hr告知掛了。。當時慌得一匹,因為有了解過華為的性格測評是會刷人的,還好有第二次的重新補做的機會。當時上網查閱了一篇關於華為性格測試的文章:

總共是有一百道題目左右,不能夠返回答題,因為部分題是考察考生的回答題目的一致性。

現在想起來感覺第二次和第一次填寫的答案差不多,就感覺emmm。。。很迷。

這裡建議大家在答題的時候要保持一顆要努力拼搏,不怕困難以及積極向上的心態。

技術一面

其實之前也有了解過今年的京東面試比以往難了許多,在測試崗的面試中涉及手撕程式碼並說出解題思路,一旦沒有做出來或者是思路比較混亂都有可能面臨被刷的危險。

今年的疫情加上華為的招聘政策改革(難度加大:可能由於先前華為各大985口中的“保底”offer)導致了面試的難度提升以及對招聘者的能力要求更為嚴格。以下是面試的具體內容。

(1)專案深挖,專案中運用到的技術以及優缺點評論,這裡樓主把在第二次實習中的全棧經歷包括vue全家桶,node.js,Mysql的儲存引擎等都總結了一遍。

(2)筆試題的思路以及黑盒白盒是什麼。

(3)資料結構題,這裡考察了一個雙連結串列的題目。

(4)TCP三次握手以及如何看待華為。

(5)壓力測試,穩定測試,資料庫。

技術二面

問完專案後就是手撕程式碼,這裡在做第二題的時候卡住了。。但好在面試官很nice進行了引導,最後艱難解出來。

(1)簡歷深挖。

(2)字串中的某個字元出現的次數。

(3)給定一個連結串列,將倒數第 n 個結點刪除。(leetcode第19題)

刪除一個結點,無非是遍歷連結串列找到那個結點前邊的結點,然後改變下指向就好。

先遍歷一遍得到它的長度,之後用長度減去 n 就是要刪除的結點的位置,然後遍歷到結點的前一個位置就好了。

(4)測試的流程。

業務主管面(綜合面)

讓我詫異的是京東的綜合面試沒有問到程式碼,只是問了許多關於職業規劃的問題。

(1)實習中做得不足的一些地方。

(2)在之前的實習和專案中是如何面對突發狀況的。

(3)對於加班的看法。

(4)如何處理和同事之間的關係。

(5)對工作地點的看法。

在綜合面試結束後,官網的狀態就會更新為:錄用排序中。在聯絡了hr之後被告知由於疫情需要等待4周左右。。最終收到oc並談好了薪資以及工作地點~

最後

近期也算是抽取出大部分休息的時間,為大家準備了一份通往大廠面試的小捷徑,準備了一整套軟體測試複習面試的刷題以及答案,我知道很多同學不知道怎麼複習,不知道學習過程中哪些才是重點,其實,你們經歷過的事情,我也經歷過,正應為經歷過,所以不願意看到還有萬千學子為此傷神,也許這篇文章幫不到萬千學子,但是能夠在這個平臺上幫助到正在看這篇文章的那個迷茫的你! 我也就滿足了!

我也花費好幾個月收集整理了各大廠常見面試題N道,你想要的這裡都有內容涵蓋:測試理論、Linux基礎、MySQL基礎、Web測試、介面測試、App測試、管理工具、Python基礎、Selenium相關、效能測試、LordRunner相關等 16 個專題技術點,都是小編在各個大廠總結出來的面試真題,已經有很多粉絲靠這份 PDF 拿下眾多大廠的 offer,今天在這裡總結分享給到大家!

大廠軟體測試崗經驗分享

透過大資料總結發現,其實軟體測試崗的面試都是差不多的。常問的有下面這幾塊知識點:

第一部分,測試理論(測試基礎+需求分析+測試模型+測試計劃+測試策略+測試案例等等)

第二部分,Linux( Linux基礎+Linux練習題)

第三部分,MySQL(基礎知識+查詢練習+萬年學生表經典面試題彙總+資料庫企業真題)

第四部分,Web測試

第五部分,API測試

第六部分,App測試

第七部分,管理工具

第八部分,Python基礎(Python基礎+程式設計題+集合+函式+Python特性等等)

第九部分,Selenium相關

第十部分,效能測試

第十一部分,LordRunner相關

第十二部分,計算機網路

第十三部分,組成原理

第十四部分,資料結構與演算法

第十五部分,邏輯題

第十六部分,人力資源

軟體測試基礎

軟體測試的步驟是什麼?

如何錄製測試指令碼?

應該考慮進行如何測試的測試方法

怎樣估計測試工作量?

測試設計的問題

當測試過程發生錯誤時,有哪幾種解決辦法?

測試執行的問題

測試評估的目標

如何提高測試?

C/S模式的優點和缺點

B/S模式的優點和缺點

是面試官放水,還是公司實在是太缺人?這都沒掛,華為原來這麼容易進...

Linux

grep和find的區別? grep 都有哪些用法?

檢視IP地址?

建立和刪除一個多級目錄?

在當前使用者家目錄中查詢haha.txt檔案?

如何查詢出tomcat的程序並殺掉這個程序,寫出linux命令?

動態檢視日誌檔案?

檢視系統硬碟空間的命令?

檢視當前機器listen 的所有埠?

是面試官放水,還是公司實在是太缺人?這都沒掛,華為原來這麼容易進...

Python

統計python原始碼檔案中程式碼行數,去除註釋,空行,進行輸出?

python呼叫cmd並返回結果?

氣泡排序

1,2,3,4 這4個數字,能組成多少個互不相同的且無重複的三位數,都是多少?

請用 python 列印出 10000 以內的對稱數(對稱數特點:數字左右對稱,如:1,2,11,121,1221 等)

給定一個整數 N,和一個 0-9 的數 K,要求返回 0-N 中數字 K 出現的次數

判斷 101-200 之間有多少個素數,並輸出所有的素數

一個輸入三角形的函式,輸入後輸出是否能組成三角形,三角形型別,請用等價類- 劃分法設計測試用例

是面試官放水,還是公司實在是太缺人?這都沒掛,華為原來這麼容易進...

MySQL

你用的Mysql是哪個引擎,各引擎之間有什麼區別?

如何對查詢命令進行最佳化?

資料庫的最佳化?

Sql注入是如何產“生的,如何防止?

NoSQL和關聯式資料庫的區別?

MySQL與MongoDB本質之間最基本的差別是什麼

Mysql資料庫中怎麼實現分頁?

Mysql資料庫的操作?

最佳化資料庫?提高資料庫的效能?

什麼是資料的完整性?

是面試官放水,還是公司實在是太缺人?這都沒掛,華為原來這麼容易進...

Web

Web測試和app測試區別?

WEB測試環境搭建和測試方法

WEB測試教程

WEB測試要點及基本方法

Web測試頁面總結

是面試官放水,還是公司實在是太缺人?這都沒掛,華為原來這麼容易進...

介面測試

什麼是介面

如果模組請求http改為了https,測試方案應該如何制定,修改?

常用HTTP 協議除錯代理I具有什麼?詳細說明抓取HTTPS協議的設定過程?

描述TCP/IP協議的層次結構,以及每一-層中重要協議

jmeter,一個介面的響應結果如下:

介面產生的垃圾資料如何清理

依賴第三方的介面如何處理

測試的資料你放在哪?

什麼是資料驅動,如何引數化?

是面試官放水,還是公司實在是太缺人?這都沒掛,華為原來這麼容易進...

效能測試

你認為效能測試的目的是什麼?做好效能測試的工作的關鍵是什麼?

服務端效能分析都從哪些角度來進行?

如何理解壓力測試,負裁測試以及效能測試?

如何判斷是否有記憶體洩漏及關注的指標?

描述軟體產“生記憶體洩露的原因以及檢查方式。(可以結合- 種開發語言進行描述)

簡述什麼是值傳遞,什麼是地址傳遞,兩者區別是什麼?

什麼是系統瓶頸?

是面試官放水,還是公司實在是太缺人?這都沒掛,華為原來這麼容易進...

selenium

如何開展自動化測試框架的構建?

如何設計自動化測試用例:

webdriver如何開啟和退出一個瀏覽器?

什麼是自動化測試框架?

Selenium是什麼,流行的版本有哪些?

你如何從命令列啟動Selenium RC?

在我的機器埠4444不是免費的。我怎樣才能使用另一個埠?

什麼是Selenium Server,它與Selenium Hub有什麼不同?

你如何從Selenium連線到資料庫?

你如何驗證多個頁面上存在的一個物件?

XPath中使用單斜槓和雙斜槓有什麼區別?

如何編寫SeleniumIDE/ RC的使用者擴充套件?

如何在頁面載入成功後驗證元素的存在?

你對Selenium Grid有什麼瞭解?它提供了什麼功能?

如何從你的Java Class啟動Selenium伺服器?

Selenium中有哪些驗證點?

什麼是XPath?什麼時候應該在Selenium中使用XPath?

是面試官放水,還是公司實在是太缺人?這都沒掛,華為原來這麼容易進...

計算機與網路

一臺計算機的IP是192.168.10.71子網掩碼255.255.255.64與192.168.10.201 …

請簡述DNS、活動目錄、域的概念。

10M兆寬頻是什麼意思?理論下載速度是多少?

什麼是IP地址?

OSI七層網路模型的劃分?

TCP和UDP有什麼不同?

HTTP屬於哪一層的協議?

HTTP和HTTPS的區別?

cookies和session的區別?

HTTP的get請求和post請求的區別?

HTTP1.0和HTTP1.1有什麼區別

TCP的連線建立過程,以及斷開過程?

客戶端使用DHCP獲取IP的過程?

寫出某個網段的網路地址和廣播地址?

是面試官放水,還是公司實在是太缺人?這都沒掛,華為原來這麼容易進...是面試官放水,還是公司實在是太缺人?這都沒掛,華為原來這麼容易進...

人力資源

你的測試職業發展是什麼?你自認為做測試的優勢在哪裡?

你找工作時,最重要的考慮因素為何?

為什麼我們應該錄取你?

請談談你個人的最大特色。

一個測試工程師應具備那些素質和技能?

還有問一下你是怎樣保證軟體質量的,也就是說你覺得怎樣才能最大限度地保證軟體質量?

為什麼選擇測試這行?

如果我僱用你,你能給部門帶來什麼貢獻?

是面試官放水,還是公司實在是太缺人?這都沒掛,華為原來這麼容易進...

行動吧,在路上總比一直觀望的要好,未來的你肯定會感 謝現在拼搏的自己!如果想學習提升找不到資料,沒人答疑解惑時,請及時加入扣群:731789136,裡面有各種軟體測試+開發資料和技術可以一起交流學習哦。

最後感謝每一個認真閱讀我文章的人,禮尚往來總是要有的,這些資料,對於【軟體測試】的朋友來說應該是最全面最完整的備戰倉庫,雖然不是什麼很值錢的東西,如果你用得到的話可以直接拿走:

如果你想學習軟體測試和需要軟體測試資料,歡迎加入扣扣交流群:731789136,裡面可以免費領取軟體測試+自動化測試資料+軟體測試面試寶典+簡歷模版+實戰專案+面試刷題工具和大佬答疑解惑,我們一起交流一起學習!

相關文章