【就業福利-241期】新浪Linux運維工程師面試真題曝光

作為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 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之外任意語言實現)

相關新聞

聯系我們

400-080-6560

在線咨詢:點擊這里給我發消息

郵件:[email protected]

工作時間:周一至周日,09:00-18:30

QR code
云南快乐10分开奖直播