歡迎光臨
每天分享高質量文章

新浪Linux運維工程師面試真題曝光

作為Linux運維工程師,進入大公司是開啟職業新起點的關鍵,今天馬哥linux運維及雲端計算智囊團的小夥伴特別分享了其在新浪面試Linux運維及雲端計算工程師的題目和經歷,希望對廣大Linux運維及雲端計算的求職者有一個幫助。


【招聘崗位要求】

【崗位定義】運維工程師 

【崗位薪資】10K-20K

【基本要求】經驗1-3年 / 本科及以上 / 全職

【職位描述】

1、負責伺服器和應用的監控和應急反應,需要值夜班以確保有7*24小時的持續運作能力;

2、負責設計並部署相關應用平臺,並提出平臺的實施、執行報告;

3、負責相關故障、疑難問題排查處理,編製彙總故障、問題,定期提交彙總報告;

4、負責日常系統維護及監控,提供IT軟硬體方面的服務和支援,保證系統的穩定。

【職位要求】

1、熟悉Linux和WindowsServer作業系統及相關運維技術;

2、熟悉資料傳輸(如kafka、scribe等)及儲存(hdfs、ceph、mfs等)相關技術,並有實際運維經驗;

3、瞭解伺服器虛擬化技術(kvm、docker),實際管理運維過伺服器虛擬化高可用叢集;

4、瞭解MySQL、SQLServer等主流資料庫,並有實際運維經驗;

5、有指令碼開發工作經驗優先(shell、python、perl、php,能有其他更好);

6、兩年以上中型規模系統運維經驗,思維敏捷、故障診斷及獨立處理能力強。


【崗位的面試題】

一 基礎知識

1 請寫出一下命令執行的結果
bash$ echo “sinaops” | read a ; echo $a
bash$ echo “sinaops” | while read a ;do echo $a ;done

2 什麼是linux的daemon行程?和一般行程有什麼區別?

3 透過free命令檢視記憶體是,看到的buffer和cache各表示什麼含義?

4 使用ln -s 和mv 對某一個檔案做如下操作時(bash$ ln -s /usr/afile /etc/bfile    bash$ mv /etc/afile /etc/bfile )對inode和block有哪些影響?

5 apache和nginx這兩個web伺服器有哪些區別?

6請例句你使用過的叢集軟體?

二 網路技術

1 描述tcp三次握手的過程

2 請說明一下http協議中的keeplive是做什麼的?它的適應場景是什麼?

3請解釋一下以下response essay-header各行的含義?
Date      
Tue,22Feb 2011 04:37:45 GMT
Server    
Apache
Last-Modified
Thu,04 Nov 2010 04;12:24 GMT
Etag
“9fc-10c-82-5d73fa00”
Content-Length   130
Cache-Control    max-age-2592000
Expires
Thu,24 Mar 2011 04:37:45 GMT
Age
21190
X-Cache
HIT from 86-74.ul.sinaimg.cn
Via
1.0.86-74.ul.sinaimg.cn:80(squid/2.6.STABLE21)
Connection
keep-alive

4 請解釋session和cookie的實現原理和區別

5 將lvs配置為DR方式,發現無法正常工作,經測試直接訪問realserver可以提供服務,請問用何種方法定位lvs問題

6 一下核心引數的含義
net.ipv4.tcp_tw_recycle=1
net.ipv4.tcp_tw_reuse=1
vm.swappiness=0

7 如何發現linux系統是否出現效能瓶頸?請例舉出你常用的監控命令以及引數

三 開發能力

1 盡可能多的用不同語言列印“hello sina”(可以用任意語言實現)

2 bash shell 裡$0.$?.$$各表示什麼含義

3 用任意指令碼統計主機tcp連線數並按照連線狀態分類

4有一檔案如下格式,請提取”.sina.com.cn”前面的主機名部分並寫入到回到該檔案中
bash$cat ip_list.txt
1 test.sina.com.cn
2 www.sina.com.cn

999 z.sina.com.cn

5 同一時間指令碼只能執行一個實體(可以用任意語言實現)

6 計算出從你生日之日起到今天一共過了多少天?(可以用除shell之外任意語言實現)

7 寫出一段程式,用於判斷一段字串是否是迴文。(可以用除shell之外任意語言實現)

8 有一檔案記錄了1-100000之間隨機的整數共5000個,儲存的格式100,50,35,89…請取出其中最大和最小的整數。(可以用除shell之外任意語言實現)

【特別說明】

面試真題屬於面試者過程的再現,會與真實面試情況存在差別,馬哥linux建議你參考多家企業的Linux運維面試題目,增加透過率。



————近期開班————

《馬哥Linux雲端計算及架構師》課程,由知名Linux佈道師馬哥創立,經歷了8年的發展,聯合阿裡巴巴、唯品會、大眾點評、騰訊、陸金所等大型網際網路一線公司的馬哥課程團隊的工程師進行深度定製開發,課程採用 Centos7.2系統教學,加入了大量實戰案例,授課案例均來自於一線的技術案例。

28期面授班:2018年01月08號(鄭州)

29期網路班:2018年02月10號週末

掃描二維碼領取學習資料

更多Linux好文請點選【閱讀原文】哦

↓↓↓

贊(0)

分享創造快樂