面經(jīng) | 大三放棄考公學(xué)運(yùn)維,校招他一舉拿下5個(gè)OFFER(騰訊、易幻網(wǎng)絡(luò),4399...
S同學(xué)-廣東工業(yè)大學(xué)15級(jí)通信工程專業(yè)-拼客學(xué)院第18期《全棧Linux云計(jì)算運(yùn)維專家》學(xué)員
一、前言
這幾天剛剛收到省移動(dòng)的offer,也標(biāo)志著自己的求職之路結(jié)束了?;厥走@段路,遇到了很多坎坷,也收獲不少幸運(yùn)。既然杰哥讓我寫寫「面筋」,那我就回顧一下吧。
?
大學(xué)的個(gè)人情況:
我的專業(yè)是通信工程,老實(shí)說一開始對(duì)這個(gè)專業(yè)也沒有多少了解,我們專業(yè)的學(xué)生一般調(diào)侃說我們是拉網(wǎng)線的。大學(xué)的前兩年基本也是迷迷糊糊過去的,逃逃課,考考四六級(jí),混混社團(tuán)什么的,應(yīng)該和大多數(shù)人是類似的經(jīng)歷。
?
為什么選擇拼客:
我第一次聽說拼客應(yīng)該是大二下學(xué)期的時(shí)候,那時(shí)候在宿舍拿到拼客的傳單,對(duì)拼客有了一個(gè)大致的了解。不過那時(shí)候我的想法還是考公,因?yàn)榧依锶吮容^希望自己考公。再后來是我們助班畢業(yè)的時(shí)候,請(qǐng)了班里的同學(xué)和幾個(gè)師兄師姐一起吃飯,其中就有拼客的師兄師姐。師兄師姐有說過自己的一些情況,并跟我們說現(xiàn)在去報(bào)班也是一個(gè)不錯(cuò)的選擇,我大概就是從那個(gè)時(shí)候改變想法想報(bào)班學(xué)技術(shù)的,于是后面跟父母商量之后就去了拼客。
?
二、面試騰訊
大三上學(xué)期上完課程之后,寒假就開始復(fù)習(xí)準(zhǔn)備大三下學(xué)期的春招。
我的春招可以說是非常幸運(yùn),投了很多家公司只收到一個(gè)面試,但就這一次面試機(jī)會(huì)就讓我拿到了offer,而且這家公司是騰訊。
從18年3月中旬騰訊內(nèi)推面準(zhǔn)備不周被刷,到4月份小伙伴紛紛收到面試通知我卻沒收到,后來接到騰訊云兩次電話面試,兩次正式技術(shù)面和一次HR面,我算是一共經(jīng)歷了6次騰訊的面試。
3.22騰訊內(nèi)推面:
這次電話面是在馬路上接到的面試,那時(shí)候準(zhǔn)備實(shí)在不充分,問題不是很難還是被刷了。
自我介紹完問我為什么做運(yùn)維,對(duì)運(yùn)維的理解,軟問題之后開始問基礎(chǔ)。
網(wǎng)絡(luò):五層模型,TCP和UDP區(qū)別,路由器交換機(jī)區(qū)別,四次揮手為什么有timewait;
系統(tǒng):進(jìn)程和線程的關(guān)系,進(jìn)程間通信方式,查看CPU負(fù)載,查看IO負(fù)載,查看登錄用戶數(shù),32位系統(tǒng)支持的最大內(nèi)存;
數(shù)據(jù)庫:ACID,解釋下微信轉(zhuǎn)賬過程,myisam和innode區(qū)別。。。問題真心不難,可惜那時(shí)候真的沒準(zhǔn)備好,后面沒再接到電話。
4.10騰訊電話面:
4.5騰訊筆試完后,4.9和4.10小伙伴們陸陸續(xù)續(xù)收到面試通知,只有我一直沒收到,當(dāng)時(shí)真的很急。。4.10下午突然接到騰訊電話,說是騰訊云,問我方不方便面試(當(dāng)然方便了)。
上來是軟問題:
自我介紹
為什么會(huì)做運(yùn)維?
什么時(shí)候開始接觸運(yùn)維?
你學(xué)運(yùn)維的順序是什么樣的?
網(wǎng)絡(luò):
1.TCP三次握手四次揮手
2.三次握手SYN_RECV狀態(tài)過多什么原因?
3.都說四次揮手,你覺得兩次就關(guān)閉可不可以?
4.DNS端口號(hào)?一般是TCP還是UDP?
系統(tǒng):
1.top命令相關(guān)的問題
2.怎么看內(nèi)存
3.iostat相關(guān)問題
4.buffer和cache區(qū)別
數(shù)據(jù)庫:
1.只輸出10行的語句?
2.怎么把一列變成一行輸出?
python:
1.去掉列表中某個(gè)元素?
2.列表去重?
3.列表和元組有什么區(qū)別?
最后就是有什么問題要問我(完)
基本也是問基礎(chǔ),這次準(zhǔn)備比較充分,答得也不錯(cuò),面完跟我說待會(huì)準(zhǔn)備一下二面。
半小時(shí)后接到第二次電話面,這次問的比第一次深入不少:
1.說下ARP的原理?
2.第一次ARP通信的過程是怎樣的?
3.ARP廣播包目的MAC地址是什么?
4.如果讓你自己設(shè)計(jì)tcp timeout的時(shí)間,你會(huì)如何設(shè)計(jì)?說下思路?
5.一個(gè)腳本匹配到某一行,不輸出這一行而要輸出這一行的前后各一行怎么實(shí)現(xiàn)?
6.沒有root權(quán)限怎么看文件系統(tǒng)的block大小?
面完直接跟我說約明天早上去酒店面試,lucky!
4.11騰訊一面
地點(diǎn)在東圃喜來登。昨天預(yù)約的是十一點(diǎn)半,我十點(diǎn)出頭就到了,簽完到?jīng)]多久就上了909房間,面試官看起來十分客氣,頓時(shí)沒那么緊張了。
自我介紹
為什么選擇運(yùn)維?
如何查看進(jìn)程占用的端口?
netstat可以看進(jìn)程號(hào)嗎?常用的選項(xiàng)?
進(jìn)程和線程的關(guān)系?哪些資源是線程獨(dú)有的?
假如一個(gè)正常情況下都是運(yùn)行狀態(tài)的進(jìn)程掛掉了,你會(huì)如何排查?
一般去哪里看日志?
怎么把自己想要的日志輸出到某個(gè)文件?
TCP和UDP的區(qū)別?
TCP擁塞控制說一下?
wireshark用過吧,一般用來干嘛?
MySQL怎么學(xué)習(xí)的?可以說下主從復(fù)制原理嗎?
Python學(xué)的怎么樣?
你成績?cè)趺礃??有沒有打算考研?
假如現(xiàn)在讓你去學(xué)習(xí)一個(gè)新的技術(shù),你會(huì)怎么學(xué)習(xí)?
平時(shí)在學(xué)校主要在做什么?
有什么問題問我嗎?
這一面感覺發(fā)揮的相當(dāng)好,感覺面試官也比較滿意,面完出來沒多久刷狀態(tài),進(jìn)入到復(fù)試。當(dāng)天晚上過了一面的小伙伴大多數(shù)都收到了二面通知,我又是沒收到,當(dāng)時(shí)又是好急,沒想到第二天一大早剛起床就接到二面面試官電話,說他沒時(shí)間去酒店,就直接電話面了。。這次面試問的比較難加上剛起床還不大清醒,感覺是答得最差的一次了。
4.12騰訊二面
自我介紹
對(duì)云有多少了解?
Python寫過爬蟲嗎?
磁盤IO算法知道嗎?
內(nèi)存機(jī)制了解嗎?
Linux下面怎么抓包?怎么分析?
如果你有一個(gè)同學(xué)上不了網(wǎng),你會(huì)怎么幫他解決?
平時(shí)的學(xué)習(xí)方法?看過哪些書?
什么時(shí)候能來實(shí)習(xí)?實(shí)習(xí)多久?
有什么問題問我?
本來前幾個(gè)問題都答不出,心想這次涼了呀,沒想到面試官最后問我什么時(shí)候過去實(shí)習(xí),說完就放心多了。。面完也是大概半小時(shí)后刷狀態(tài),進(jìn)入到HR面。
4.14騰訊HR面
HR是個(gè)男的(有點(diǎn)失望),這一面基本就是普通問題,真誠一點(diǎn)就沒什么問題了。
4.17你已完成所有面試環(huán)節(jié)
4.20騰訊HR電話通知,順利拿到騰訊offer。
?
在騰訊實(shí)習(xí)的時(shí)候,我們組一共兩個(gè)實(shí)習(xí)生,最后組長跟我說名額不夠,沒辦法把我們倆都留下。由于另一個(gè)實(shí)習(xí)生能力更好一些,我沒能拿到轉(zhuǎn)正的機(jī)會(huì),因此9月份結(jié)束實(shí)習(xí)就回到學(xué)校參加秋招了。
?
我秋招參加了很多場(chǎng)面試,一共拿到易幻網(wǎng)絡(luò),4399,數(shù)字廣東和省移動(dòng)四個(gè)offer。不過秋招之路還是走的比較困難,其中網(wǎng)易游戲和4399的面試我覺得會(huì)比較有技術(shù)含量,我就寫一下這兩家公司的面試經(jīng)歷吧。
?
三、網(wǎng)易游戲
網(wǎng)易問的問題在所有公司里面應(yīng)該是最接近拼客的教學(xué)內(nèi)容的,考察面比較廣,運(yùn)氣好的話不會(huì)深挖,運(yùn)氣差的可能就要被問的很深了。網(wǎng)易游戲給我的感覺是很注重基礎(chǔ)知識(shí)的考察。
?
9.13網(wǎng)易游戲一面
下午到達(dá)網(wǎng)易大廈,面試是二對(duì)一。面了大概有五十分鐘的樣子。
1.?自我介紹
2.?實(shí)習(xí)
3.?實(shí)習(xí)常用哪些命令?
4.?traceroute的原理?會(huì)加參數(shù)嗎?
5.?traceroute如果返回***怎么辦?
6.?廣播域是什么?
7.?廣播風(fēng)暴知道嗎?(不會(huì))
8.?怎么做可以分出幾個(gè)不同的廣播域?
9.?三次握手四次揮手
10.?DNS解析流程?
11.?軟硬鏈接區(qū)別?
12.?進(jìn)程和線程的關(guān)系?
13.?進(jìn)程間通信方式
14.?管道有哪些類型?(不會(huì))
15.?用什么命令看進(jìn)程?
16.?如果一個(gè)進(jìn)程CPU使用率飆到百分百怎么辦 ?
17.?進(jìn)程樹怎么看?如果不用pstree用ps可以嗎?
18.?sed和awk用的多嗎?寫過什么腳本?
19.?統(tǒng)計(jì)訪問本機(jī)ip數(shù)前十名大概怎么實(shí)現(xiàn)?
20.?你的機(jī)器被植入木馬,用ps看不到某些惡意進(jìn)程,怎么辦?
21.?free輸出的東西解釋一下?
22.?buffer和cache?
23.?free和available?(忘記了)
24.?實(shí)習(xí)遇到過什么比較大的技術(shù)上的難題嗎?
25.?實(shí)習(xí)最大的感觸是什么?
26.?有什么問題問我?
這一面感覺發(fā)揮還行,大約一周后收到復(fù)試,復(fù)試基本沒問太多技術(shù),面完以為穩(wěn)的,結(jié)果不知道怎么就涼了,當(dāng)時(shí)還有點(diǎn)小失望。
?
四、4399
我秋招的時(shí)候因?yàn)槟承┰驔]有參加4399的面試,直到12月份的時(shí)候自己還沒拿到心儀的offer,4399又剛好有補(bǔ)招,就投了簡(jiǎn)歷參加了面試,效率很高一天就面完了三面,一面算是技術(shù)面,就寫一下一面的問題吧。
一開始先閑扯幾句
然后問我平時(shí)用哪里的Linux,我說一開始用VMware,后來買云主機(jī)
一般裝什么系統(tǒng)?
Centos6和7
7用起來會(huì)不會(huì)有點(diǎn)不習(xí)慣?
還好(說了一些兩者的區(qū)別)
一般用什么方式登錄?
之前做過密鑰實(shí)驗(yàn),不過我一般用密碼
(笑)為啥不用密鑰?
我就兩三臺(tái)機(jī),好像沒什么必要。。
你知道密鑰登錄的好處嗎?
可以免密碼登錄?
(笑)主要是防止暴力破解
抓包怎么抓的?
tcpdump
七層模型?每一層的作用?
balabala。。。
應(yīng)用層有哪些協(xié)議?哪些用tcp哪些用udp?
balabala。。。(此處提及HTTP)
HTTP的請(qǐng)求報(bào)文和響應(yīng)報(bào)文都有哪些字段?
狀態(tài)碼知道哪些?206聽說過嗎?
Python學(xué)的怎么樣?
會(huì)OpenStack嗎?
有什么問我的?
大概就這么多啦。
五、最后
最后分享一點(diǎn)小心得吧,上完拼客的課程之后,建議師弟師妹還是找?guī)讉€(gè)小伙伴一起在拼客學(xué)習(xí),大家一起復(fù)習(xí)和總結(jié),及時(shí)查漏補(bǔ)缺,面試的時(shí)候保持良好的心態(tài),相信只要你有努力付出,相信一定能收獲屬于自己的滿意的offer。
下面就附上自己的offer截圖,祝拼客的小伙伴都能拿到自己心儀的offer

騰訊:

易幻網(wǎng)絡(luò):

4399:

數(shù)字廣東:


省移動(dòng):

如果你現(xiàn)在也是處于迷茫不前的階段,那不如多學(xué)一些技能傍身?加入我們一起學(xué)習(xí)吧! 學(xué)習(xí)資料or視頻、求職攻略、內(nèi)推權(quán)益等福利,請(qǐng)私聊圈爺,記得先關(guān)注三連哦