運維崗秋招總結(阿里,網易,京東等)
作者:Xzccc;
來源:https://www.nowcoder.com/discuss/142474
(很早就有打算寫這篇秋招總結了,但是因爲一直在忙論文就沒時間寫。現在論文提交了,寫一寫算是給自己的秋招一個交代)
從7月底開始準備,到10月初有幸拿到offer之後就開始搞論文了,沒有繼續找下去。其間總共投了30多家,基本都是運維和運維研發崗,面了大概6-7家吧,也不算多。
關於筆試
運維崗位要求的知識面比較廣,操作系統、計算機網絡、linux、數據庫、數據結構、常見的運維工具等等,這些知識的準備需要靠平時的積累吧,當然刷題也很重要。
筆試這部分我覺得還是要靠刷題,我就不細說了。
關於面試
其實我的面試經驗也不算多,權當給想要找運維工作的同學一個參考~
1、阿里(測試開發,簡歷面)
當時阿里的校招網上沒有找到運維的崗位,於是就隨便投了一個測開(因爲和linux有點相關。。),當時沒有內推,覺得肯定簡歷都過不了,沒想到突然來了個電話面試。。第一次超級緊張,學弟說我的聲音都在抖[捂臉]
面試問題:
自我介紹
抽象類和接口的區別;
static有哪些特性;
同步和異步有什麼區別;
osi模型;
tcp和udp瞭解嗎,有什麼不同;
三次握手爲什麼要三次,不是兩次就可以了嗎;
linux知道哪些指令,分別有什麼用;
shell瞭解嗎,用shell寫過什麼腳本;
有沒有寫過博客?
後來知道這次電話面是簡歷面,算是簡歷篩選的一部分。不過最後因爲投的是測開,就沒去做阿里的筆試。
2、網易互聯網(運維開發)
網易第一次投的是運維開發,說實話在投之前不太清楚運維和運維開發的區別,覺得都是一樣的。。
一面:
自我介紹;
項目;
一道python編程題,主要是字符處理;
apache的優化有哪些;
ansible有哪些模塊;
你有什麼要問題嗎;
二面:
你對運維的理解是什麼;
CI/CD如何劃分;
目前運維存在哪些新的方向;
你覺得花多少時間能看懂某個python開源項目的源碼;
你能用所學過的知識設計開發一個新穎的產品嗎;
有什麼問題嗎;
二面感覺面試官一直在問一些開放性的問題,沒有問具體的技術,也是在這裏我知道了運維開發和運維的區別[尷尬]
總監面:
前面兩輪面試你覺得怎麼樣;
爲什麼想進網易;
除了網易還投了哪些公司;
BAT最想進哪家;
有什麼問題嗎;
HR面:
項目介紹;
你覺得哪個項目收穫最大,爲什麼;
你覺得項目或者學習中遇到最大的問題是什麼;
如果項目沒有按期完成你會怎麼做;
有什麼問題嗎;
當時覺得面了4輪應該有戲,結果出來問了一圈大家都面了4輪。。。。第一次線下面試發揮一般,再加上投的崗位是運維開發所以後來就收到拒信了。
3、京東(運維開發,一面)
去上海蔘加的一面,結果面試官說春招都招的差不多了,沒多少坑了。。。於是就和面試官愉快的聊了半個小時。
一面:
排序方法有哪幾種,哪些是穩定的;
冒泡排序和簡單選擇排序的區別,歸排和快排的應用場景;
3次握手和四次揮手;
HTTP methods有哪些;
python閉包,python用過哪些模塊;
對前端有了解嗎;
修改linux內核有哪些方法;
git push -f會發生什麼;
有什麼問題嗎;
4、51信用卡(網絡工程師,一面)
51信用卡也沒有運維崗,於是乎就投了網工。面試官有兩個,一個年級比較大另一個比較年輕。因爲我是下午1點開始,感覺面試官有一種午睡被吵醒的怒氣[捂臉]
一面:
自我介紹;
項目介紹;
瞭解網絡工程師嗎,網絡工程師和運維工程師有什麼區別;
有沒有寫過針對交換機的代碼;
nginx做反向代理時,後端訪問很慢,該怎麼解決;
nginx與lvs的區別,nginx能做4層負載嗎,爲什麼;
nginx如何查詢命中緩存;
LVS4種模式各有什麼缺陷,不能用在什麼場景;
LVS中DR模式爲爲什麼RS要綁定VIP;
項目中遇到過什麼問題;
5、網易遊戲(運維)
電話面:
自我介紹;
有裝過系統嗎,具體流程是什麼樣的;
gitlab管理項目的流程什麼怎麼樣的;
gitlab權限管理;
給了一個項目中的場景,給出解決方案;
playbook中有哪些module;
有什麼問題嗎;
一面:
自我介紹;
項目介紹;
linux常用指令有哪些;
如何快速恢復數據庫;
nginx的優化有哪些;
(還有些開放性的問題我有點忘記了)
三面:
對數據庫瞭解多嗎;
mysql中索引和redis有什麼區別,哪個更快;
給了一個具體場景,給出解決方案;
你的項目以開發爲多,爲什麼要做運維;
感覺網易的面試官人都很nice,是那種假如你一時回答不出,會引導你的思路。
6、百度(運維研發,二面)
當時百度是8月內推投的,一直沒消息以爲簡歷涼了,結果9月底做了筆試,10月初收到面試通知。
一面:
自我介紹;
項目介紹;
如果baidu.com ping不通,有什麼排查解決辦法;
有一個日誌文件,如何篩選出訪問數位於80分位的ip;
linux指令用過哪些;
用過哪些linux的應用軟件;
有什麼問題嗎;
一面完在樓下等了大半個小時,收到二面的通知。
二面:
項目細問;
如果主服務器有100G的文件,要分發個100臺子服務器,假設網絡暢通且爲千兆網絡,那麼需要多少時間;
剛纔的分發時間可以提升嗎?如何提升;
如果有一個函數可以實現60%的概率輸出1,40%的概率輸出0,那麼如何用這個函數實現50%的概率輸出1,50%的概率輸出0;
百度的二面涼的很徹底。。。
期間還面過一些小公司,就不列了。其實我的秋招不算長,10月初拿到offer就沒再找了。期間也想過自己是不是應該投一些別的崗位,不要只投運維崗,不過最後堅持下來了,也拿到了心儀的offer。
我覺得找工作除了臨近幾個月的刷題,平時的積累也很重要。拿運維來說,linux的操作、一些運維工具都需要實際用過才能夠印象深刻。
最後希望大家都能找到心儀的工作~