【就業(yè)福利-253期】京東Linux運(yùn)維工程師面試真題曝光
作為Linux運(yùn)維工程師,進(jìn)入大公司是開(kāi)啟職業(yè)新起點(diǎn)的關(guān)鍵,今天馬哥Linux運(yùn)維及云計(jì)算智囊團(tuán)的小伙伴特別分享了其在京東面試Linux運(yùn)維及云計(jì)算工程師的題目和經(jīng)歷,希望對(duì)廣大Linux運(yùn)維及云計(jì)算的求職者有一個(gè)幫助。
首先我們來(lái)看下京東對(duì)Linux運(yùn)維工程師招聘崗位要求:
【崗位定義】運(yùn)維工程師?
【崗位薪資】10K-20K
【基本要求】北京 /?經(jīng)驗(yàn)3-5年 /?本科及以上 /?全職
【職位描述】
1.負(fù)責(zé)私有云docker的日常維護(hù)、故障排查、性能調(diào)優(yōu);
2.負(fù)責(zé)應(yīng)用系統(tǒng)的日常監(jiān)測(cè)與維護(hù)、故障處理、性能分析與優(yōu)化;
3.負(fù)責(zé)應(yīng)用系統(tǒng)模塊部署、配置、維護(hù)、備份與監(jiān)測(cè);
4.負(fù)責(zé)日常服務(wù)器維護(hù)和監(jiān)控;
5.負(fù)責(zé)應(yīng)用系統(tǒng)的相關(guān)文檔編寫、運(yùn)維信息統(tǒng)計(jì)等。
【職位要求】
1.熟悉nginx、tomcat等常規(guī)軟件的部署、配置、問(wèn)題排查。
2.對(duì)jvm有一定了解,當(dāng)java程序出現(xiàn)問(wèn)題,可以配合研發(fā)進(jìn)行相應(yīng)的排查。
3.熟練使用shell/perl/Python中的一種或多種進(jìn)行運(yùn)維程序的開(kāi)發(fā),有大型運(yùn)維平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。
4.熟悉網(wǎng)絡(luò)的基礎(chǔ)知識(shí),熟悉TCP/IP的工作原理,快速分析網(wǎng)絡(luò)信息,熟悉lvs、dns、haproxy、keepalive等。具有網(wǎng)絡(luò)故障排查能力。
5.對(duì)業(yè)務(wù)的訪問(wèn)流程有一定了解,根據(jù)流程圖可以快速分析故障,定位故障點(diǎn)。
京東Linux運(yùn)維第一面:
1、apache2.X有幾種工作模式,如何查年是工作在哪種模式下?如何查看apache當(dāng)前支持的模式
2、Nginx開(kāi)啟列出目錄功能,UPstream模塊是做什么用的
3、Mysql查看表結(jié)構(gòu)
4、Squid清緩存,如何查看命中率,需要調(diào)整哪些內(nèi)核參數(shù)
5、Grep本目錄中以數(shù)字命名的文件和以A或者B開(kāi)頭命名的文件
6、有一個(gè)a.txt文件,的里面所有字母都轉(zhuǎn)換成大寫
7、Sed打印出文中前10行、第一行、最后一行,把文中所有的abc字符轉(zhuǎn)換成123
8、如何讓shell程序在后臺(tái)運(yùn)行,退出終端不會(huì)中斷
9、crontab在11月內(nèi),每天早上6點(diǎn)到12點(diǎn)中,每隔2小時(shí)執(zhí)行一次/usr/bin/httpd.sh
10、有a.txt文件,里面內(nèi)容如下
1234569
abcABCabc
要求使用awk打印出以下結(jié)果
987654321
cbaCBAcba
11、如何查看PID為29394的進(jìn)程的環(huán)境變量
12、寫出查看CPU負(fù)載的命令,請(qǐng)考慮系統(tǒng)有多個(gè)CPU
13、寫出查看磁盤IO、內(nèi)存使用的命令集,以及你對(duì)這些命令輸出的理解
14、編寫一個(gè)shell,判斷系統(tǒng)用戶user001,user002,~~~user100是否存在
15、/etc/passwd文件使用awk匹配squid用戶,并打印其用戶ID,passwd文件格式如下:
squid1:x:500:500::/home/squid1:/bin/bash
squid2:x:500:500::/home/squid2:/bin/bash
16、有一個(gè)apache日志access.log,使用shell統(tǒng)計(jì)出訪問(wèn)量最高的前5名IP
58.240.35.69 -- [04/Mar/2011:03:17:43 +0800] "GET /iphone/ HTTP/1.1" 200 819 "." "mo cpu iphone os 4_1 like mac os x; zh-cn) AppleWebkit/532.9 (khtml,like gecko) mobile /134*****
17、請(qǐng)描述TCP三次握手的過(guò)程
18、Linux系統(tǒng)中軟鏈接和硬鏈接的區(qū)別
19、寫出思科交換機(jī)的端口匯聚命令
20、用你習(xí)慣的編程語(yǔ)言完成如下題目:有10臺(tái)被監(jiān)控的主機(jī),一臺(tái)監(jiān)控機(jī),在被監(jiān)控機(jī)器/分區(qū)使用率大于80%,就發(fā)郵件報(bào)警
監(jiān)控機(jī)IP:192.168.1.1,被監(jiān)控IP:192.168.1.100-109
21、你認(rèn)為運(yùn)維工作最重要的工作態(tài)度是什么
【特別說(shuō)明】
面試真題屬于應(yīng)試者記憶問(wèn)題的再現(xiàn),會(huì)與真實(shí)面試情況存在差別,馬哥Linux建議你參考多家企業(yè)的Linux運(yùn)維面試題目,增加通過(guò)率。