【就業(yè)福利-241期】新浪Linux運維工程師面試真題曝光
作為Linux運維工程師,進入大公司是開啟職業(yè)新起點的關(guān)鍵,今天馬哥Linux運維及云計算智囊團的小伙伴特別分享了其在新浪面試Linux運維及云計算工程師的題目和經(jīng)歷,希望對廣大Linux運維及云計算的求職者有一個幫助。
首先我們來看下新浪對Linux運維工程師招聘崗位要求:
【崗位定義】運維工程師?
【崗位薪資】10K-20K
【基本要求】經(jīng)驗1-3年 /?本科及以上 /?全職
【職位描述】
1、負(fù)責(zé)服務(wù)器和應(yīng)用的監(jiān)控和應(yīng)急反應(yīng),需要值夜班以確保有7*24小時的持續(xù)運作能力;
2、負(fù)責(zé)設(shè)計并部署相關(guān)應(yīng)用平臺,并提出平臺的實施、運行報告;
3、負(fù)責(zé)相關(guān)故障、疑難問題排查處理,編制匯總故障、問題,定期提交匯總報告;
4、負(fù)責(zé)日常系統(tǒng)維護及監(jiān)控,提供IT軟硬件方面的服務(wù)和支持,保證系統(tǒng)的穩(wěn)定。
【職位要求】
1、熟悉Linux和WindowsServer操作系統(tǒng)及相關(guān)運維技術(shù);
2、熟悉數(shù)據(jù)傳輸(如kafka、scribe等)及存儲(hdfs、ceph、mfs等)相關(guān)技術(shù),并有實際運維經(jīng)驗;
3、了解服務(wù)器虛擬化技術(shù)(kvm、docker),實際管理運維過服務(wù)器虛擬化高可用集群;
4、了解MySQL、SQLServer等主流數(shù)據(jù)庫,并有實際運維經(jīng)驗;
5、有腳本開發(fā)工作經(jīng)驗優(yōu)先(shell、Python、perl、php,能有其他更好);
6、兩年以上中型規(guī)模系統(tǒng)運維經(jīng)驗,思維敏捷、故障診斷及獨立處理能力強。
一 基礎(chǔ)知識
1 請寫出一下命令執(zhí)行的結(jié)果
bash$ echo "sinaops" | read a ; echo $a
bash$ echo "sinaops" | while read a ;do echo $a ;done
2 什么是Linux的daemon進程?和一般進程有什么區(qū)別?
3 通過free命令查看內(nèi)存是,看到的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服務(wù)器有哪些區(qū)別?
6請例句你使用過的集群軟件?
二 網(wǎng)絡(luò)技術(shù)
1 描述tcp三次握手的過程
2 請說明一下http協(xié)議中的keeplive是做什么的?它的適應(yīng)場景是什么?
3請解釋一下以下response 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的實現(xiàn)原理和區(qū)別
5 將lvs配置為DR方式,發(fā)現(xiàn)無法正常工作,經(jīng)測試直接訪問realserver可以提供服務(wù),請問用何種方法定位lvs問題
6 一下內(nèi)核參數(shù)的含義
net.ipv4.tcp_tw_recycle=1
net.ipv4.tcp_tw_reuse=1
vm.swappiness=0
7 如何發(fā)現(xiàn)Linux系統(tǒng)是否出現(xiàn)性能瓶頸?請例舉出你常用的監(jiān)控命令以及參數(shù)
三 開發(fā)能力
1 盡可能多的用不同語言打印“hello sina”(可以用任意語言實現(xiàn))
2 bash shell 里$0.$?.$$各表示什么含義
3 用任意腳本統(tǒng)計主機tcp連接數(shù)并按照連接狀態(tài)分類
4有一文件如下格式,請?zhí)崛?.sina.com.cn"前面的主機名部分并寫入到回到該文件中
bash$cat ip_list.txt
1 test.sina.com.cn
2?www.sina.com.cn
...
999 z.sina.com.cn
5 同一時間腳本只能運行一個實例(可以用任意語言實現(xiàn))
6 計算出從你生日之日起到今天一共過了多少天?(可以用除shell之外任意語言實現(xiàn))
7 寫出一段程序,用于判斷一段字符串是否是回文。(可以用除shell之外任意語言實現(xiàn))
8 有一文件記錄了1-100000之間隨機的整數(shù)共5000個,存儲的格式100,50,35,89...請取出其中最大和最小的整數(shù)。(可以用除shell之外任意語言實現(xiàn))