小米科技-運維工程師-面試經驗

小米麪經一(運維工程師)


小米筆試好像是19筆試,在談面試之前,我先給大家說一下小米筆試的筆試題有哪些吧。小米運維也有編程題的,剛開始我以爲沒有編程題,後來一座筆試,心都涼了,三道編程題呀。第一題是判斷一個IP地址的合法性,用字符串存儲IP地址。第二題是給你一個沒有那個點的IP地址,讓你判斷那個點在哪,並把合法的那個IP地址打印出來。第三題是對路由做控制,控制一個地址表,可以選擇增刪改查的操作,控制相應的IP地址表。


晚上做完筆試我覺得自己肯定GG了,因爲自己做的不是很理想,有些知識根本沒有學過。但是第二天給我打電話說當天下午兩點會有個電話面試,叫我做下準備。於是我又把網絡的知識給複習了一遍,準備下午的面試。下午兩點還真是準時,整整兩點,技術員就剛好打過來,電話面試有點缺點就是你的信號一點要好,不然會影響面試,主要會影響自己的發揮,導致自己緊張。


一開始,技術員讓我先做個自我介紹,我簡單的做了一下自我介紹,大約30秒的時間,不是很長,讓他簡單瞭解一下我就行。


然後開始具體的技術面試,之前我不知道運維崗也要這麼高的研發能力,技術員問的都是關於數據結構跟操作系統的知識,就跟考研面試一樣。下面這些問題都是技術員問的,因爲我學的比較早,後來主要專攻網絡技術了,所以我都答不上來,沒有具體答案。大家可以做個參考,自己複習複習。


第一個問的我是進程跟線程的區別,這個問題不能,很多面試都會問到。第二個問的是我有沒有做過關於線程的項目,我做過一個線程併發拷貝程序,後來技術員問我,爲什麼要使用線程來做這個項目。第三個問的是常見的排序方法有哪些,我給他回答了幾個;第四個是問我快排的實現思想是什麼,如何實現的。第五個問的我是樹跟圖的區別是什麼。期間還問了幾個關於網絡的問題,問tcp/ip各層的協議有哪些,這個是我的優勢,我跟他回答上來了。後來面試官跟我說,由於他對網絡不是很熟悉,所以問不了我更多的網絡方面的知識。結束時候我問他,運維工程師也需要很強的開發能力嗎?技術員跟我說,運維工程師也需要一定的研發能力,因爲他們需要自己實現程序完成對運維的自動化。

在這插一曲,我同學中心面試運維的時候,問的全部是關於網絡的知識,一點開發的知識沒講。所以我這次投了小米的運維,以爲會問網絡的知識,後來想多了,不同公司應聘都有不同的要求,另外也跟技術員有關,技術員對哪方面擅長,他就會問的多一些。


唉,就這樣吧,選個合適的崗位也是一方面靠運氣,一方面靠能力。多方面人才什麼都不怕。


先到這吧,下次接着談小米二面。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章