【就業(yè)福利-240期】網(wǎng)易Linux運(yùn)維工程師面試真題曝光
作為Linux運(yùn)維工程師,進(jìn)入大公司是開啟職業(yè)新起點(diǎn)的關(guān)鍵,今天馬哥Linux運(yùn)維及云計(jì)算智囊團(tuán)的小伙伴特別分享了其在網(wǎng)易面試Linux運(yùn)維及云計(jì)算工程師的題目和經(jīng)歷,希望對(duì)廣大Linux運(yùn)維及云計(jì)算的求職者有一個(gè)幫助。
首先我們來看下網(wǎng)易Linux運(yùn)維工程師招聘崗位要求:
【崗位定義】高級(jí)系統(tǒng)工程師(應(yīng)用運(yùn)維)
【崗位薪資】15K-25K
【職位描述】
1. 負(fù)責(zé)公司運(yùn)維體系的建設(shè),組織在線移動(dòng)APP和業(yè)務(wù)系統(tǒng)以及自建私有云的監(jiān)控、維護(hù),推進(jìn)自動(dòng)化運(yùn)維;
2. 建立和完善公司的運(yùn)維監(jiān)控體系和事件處理機(jī)制,確保業(yè)務(wù)的穩(wěn)定運(yùn)行;
3. 配合產(chǎn)品開發(fā)組進(jìn)行應(yīng)用和服務(wù)的部署、測(cè)試、調(diào)優(yōu)、運(yùn)營(yíng)等工作,并針對(duì)產(chǎn)品運(yùn)行情況給出調(diào)整建議;
4. 整理各類運(yùn)維文檔,沉淀經(jīng)驗(yàn)。
【職位要求】
1. 重點(diǎn)本科及以上學(xué)歷,2年以上互聯(lián)網(wǎng)公司Linux運(yùn)維相關(guān)經(jīng)驗(yàn);
2. 精通zabbix監(jiān)控系統(tǒng)的搭建和維護(hù),能夠開發(fā)自定義腳本;
3. 熟悉Nginx/Apache/Tomcat等Web應(yīng)用服務(wù)器部署、優(yōu)化;
4. 熟練使用shell,perl等腳本語言并具備一定的開發(fā)能力,能夠使用Python等語言進(jìn)行簡(jiǎn)單的運(yùn)維工具及頁面開發(fā);
5. 熟練自動(dòng)化配置工具,如febric、saltstack等;
6. 熟練使用相關(guān)工具進(jìn)行網(wǎng)絡(luò)故障診斷,熟悉iptables,vpn等網(wǎng)絡(luò)工具;
7. 有虛擬化環(huán)境、公有云平臺(tái)使用經(jīng)驗(yàn)優(yōu)先。
下面是網(wǎng)易Linux運(yùn)維工程師面試真題:
1.SDRAM、DDR2、DDR3…
答:
1、(Synchronous Dynamic Random Access Memory)同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器。SDRAM在一個(gè)時(shí)鐘周期內(nèi)只傳輸一次數(shù)據(jù),它是在時(shí)鐘的上升期進(jìn)行
數(shù)據(jù)傳輸。
2、(Double Data Rate)雙倍速率同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器。DDR內(nèi)存則是一個(gè)時(shí)鐘周期內(nèi)傳輸兩次數(shù)據(jù),它能夠在時(shí)鐘的上升期和下降期各傳輸一
次數(shù)據(jù)。
DDR2(Double Data Rate 2)。它與上一代DDR內(nèi)存技術(shù)標(biāo)準(zhǔn)最大的不同就是,雖然同是采用了在時(shí)鐘的上升/下降延同時(shí)進(jìn)行數(shù)據(jù)傳輸?shù)幕痉?/span>
式,但DDR2內(nèi)存卻擁有兩倍于上一代DDR內(nèi)存預(yù)讀取能力(即:4bit數(shù)據(jù)預(yù)讀取)。換句話說,DDR2內(nèi)存每個(gè)時(shí)鐘能夠以4倍外部總線的速度讀/寫數(shù)據(jù)
,并且能夠以內(nèi)部控制總線4倍的速度運(yùn)行。
而DDR3的預(yù)取為8bit,所以突發(fā)傳輸周期(Burst Length,BL)也固定為8。
2.下列哪個(gè)命令不能退出vi編輯器::x,:q,:q!,:bye
答:最后一個(gè),即:bye
:x(寫入文件并退出。僅當(dāng)文件被修改時(shí)才寫入,并更新文件修改時(shí)間,否則不會(huì)更新文件修改時(shí)間。)
:q(普通退出,如果有寫入操作,則提示)
:q!(強(qiáng)制退出,如果有寫入操作,則不會(huì)保存)
3.下列哪種協(xié)議既有TCP又有UDP的:telnet,SMTP,DNS…
答:telnet (TCP)
? ? SMTP(TCP)
? ? DNS(tcp/udp)
DNS一般使用UDP,DNS的主輔名字服務(wù)器在同步時(shí)使用TCP協(xié)議
4.到相同目的地有下面幾條路由,靜態(tài)、RIP、OSPF,問數(shù)據(jù)包會(huì)經(jīng)過哪一條。
答:默認(rèn)使用出站接口配置的靜態(tài)路由和使用下一跳地址配置的靜態(tài)路由的AD為1,所以選靜態(tài)。
附:
路由源? ?? ?? ?? ?默認(rèn)AD
連接接口? ?? ?? ? 0
靜態(tài)路由? ?? ?? ? 1
EIGRP? ?? ?? ?? ?90
IGRP? ?? ?? ?? ? 100
OSPF? ?? ?? ?? ? 110
RIP? ?? ?? ?? ???120
External EIGRP? ?170
未知? ?? ?? ?? ???255(這個(gè)路由將絕不會(huì)被使用)
二、填空題
1.SAN的中文名稱是_存儲(chǔ)域網(wǎng)絡(luò)(Storage Area Network)_______;NAS的中文名稱是___網(wǎng)絡(luò)存儲(chǔ)設(shè)備(NAS:Network Attached Storage).
2.寫出除Linux外的三種類Unix系統(tǒng)__Solaris____、__FreeBSD_____、_AIX______.
3.假如有3個(gè)文檔…………,用一個(gè)最簡(jiǎn)單的命令將其合并為一個(gè)文檔___cat file1.out file2.out file3.out > file4.out ______.
4.字符串的匹配,c[?]c?
答:該題目應(yīng)該是沒有出完整,大括號(hào)內(nèi)為任意字符
5.某IP地址192.168.48.10,掩碼為255.255.255.128,其所在的子網(wǎng)為__192.168.48.0________,廣播
地址為______192.168.48.127________,有效的主機(jī)IP地址范圍從______192.168.48.1_________到___192.168.48.126_____________.
6.查看TCP連接的命令____netstat______.
7.在OSI模型中,HTTP協(xié)議工作在第__7__層,交換機(jī)工作在第_1-2___層。(此題不夠嚴(yán)謹(jǐn),個(gè)人認(rèn)為后面填2層,1-2層都不能算錯(cuò))
8.寫出一些成熟的虛擬機(jī)技術(shù)____VMWare、__XEN、Bochs______________。(個(gè)人認(rèn)為填寫的越多,越能證明你的知識(shí)面廣,加感情分)
三、簡(jiǎn)答題
1.32位操作系統(tǒng)和64位操作系統(tǒng)的區(qū)別,并說明它們的優(yōu)點(diǎn)和缺點(diǎn)。
答:優(yōu)點(diǎn):可以進(jìn)行更大范圍的整數(shù)運(yùn)算;可以支持更大的內(nèi)存。如支持更多的可尋址空間大于4GB。支持更大的虛擬內(nèi)存16TB,支持更多的頁面文件
512TB,支持更多的系統(tǒng)緩存1TB。支持更高的顏色質(zhì)量(2的64次方)
缺點(diǎn):缺點(diǎn)是向下兼容性差、支持硬件驅(qū)動(dòng)較少。支持應(yīng)用程序較少。需要硬件支持。
2.固態(tài)硬盤和傳統(tǒng)硬盤有什么區(qū)別,并說明它們的優(yōu)點(diǎn)和缺點(diǎn)。
答:有點(diǎn):抗震性強(qiáng),機(jī)械故障點(diǎn)小。噪聲小。發(fā)熱量小,體積小。讀寫速度快。
? ? 缺點(diǎn):容量小,價(jià)格貴。數(shù)據(jù)恢復(fù)能力差。
3.多核CPU和單核CPU的優(yōu)點(diǎn)和缺點(diǎn),是否所有程序在多核CPU上運(yùn)行速度都快?為什么?
答:不是。
由單核處理器增加到多核處理器,如果主頻不變的話,IPC(每個(gè)時(shí)鐘周期內(nèi)執(zhí)行的指令數(shù))理論上可以提高一倍,功耗理論上也就最多提高一倍,因?yàn)楣牡脑黾邮蔷€性的。但是有些程序只能在單核下運(yùn)行。
4.給你6個(gè)150G硬盤,列出RAID排列方式,哪種方式容量最大,并解釋。
答:6塊硬盤全部利用無法做出RAID01個(gè)陣列。最大只能做RAID0 :容量150*4
raid5:容量150*(6-1)
raid0+1:容量150*(6/2)
所以答案是RAID5
5.有一web服務(wù)器,某天某用戶投訴上某個(gè)網(wǎng)站速度很慢,如果你是服務(wù)器的管理員,請(qǐng)問
你如何查找原因。假設(shè)服務(wù)器有任意操作系統(tǒng)和軟件。
答:1、首先檢測(cè)服務(wù)器狀態(tài),排除硬件故障和系統(tǒng)故障 排除機(jī)器故障
? ? 2、檢查底層網(wǎng)絡(luò)狀態(tài)(包括互聯(lián)情況,PING包延遲、流量情況)排除網(wǎng)絡(luò)故障和網(wǎng)卡等設(shè)備故障。
? ? 3、檢查WEB服務(wù)器軟件運(yùn)行情況(并發(fā)連接、服務(wù)軟件配置情況、數(shù)據(jù)庫連接情況等)排除應(yīng)用服務(wù)故障。
6.如下圖,A、B、C位于同一局域網(wǎng)內(nèi),IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)如圖所示,有路由器
R1、R2、R3、R4,它們之前運(yùn)行某種路由協(xié)議,S為另一局域網(wǎng)內(nèi)的服務(wù)器。
(無法顯示圖)
(1)如果C被ARP病毒感染,對(duì)A、B會(huì)有什么影響?
答:無圖,分析考慮的是ARP原理。
(2)B無法連到服務(wù)器S,但A、C均能正常連接到S,且B到R1連接正常,請(qǐng)判斷故障出在什
么地方,操作系統(tǒng)可以是任意的。
答:考察節(jié)點(diǎn)故障排除。
(3)如果R4連到Internet,Internet上的用戶想訪問服務(wù)器S,需要用到什么技術(shù)?并解
釋此技術(shù)的原理。
答:考察NAT和VPN等技術(shù)。
四、編程題?(答案未完成)
1.某程序每隔5分鐘運(yùn)行一次,得出一個(gè)運(yùn)行結(jié)果,保存在文檔中,格式為
2008-06-01 00:05:00 1120
(1)在每天的23點(diǎn)56分訪問文檔,將當(dāng)天的運(yùn)行結(jié)果保存至文檔,
[如:/…./…../20080601]
(2)統(tǒng)計(jì)出每天運(yùn)行結(jié)果的總和。
設(shè)計(jì)一套方案,并編程來實(shí)現(xiàn)。
2.運(yùn)動(dòng)會(huì),(人,成績(jī))
保存格式為每行一個(gè)成績(jī),第一列為人名,第二列為成績(jī)。如Jim 24
(1)
(2)
(3)統(tǒng)計(jì)每個(gè)人的平均成績(jī)(平均成績(jī)=總分/參加項(xiàng)目總數(shù)),并按平均成績(jī)由高到低排列。
五、推理題
1.在太平洋一島上住著土人,他們不喜歡外人來打擾。有一天一位探險(xiǎn)家來到了島上,被土人抓住,土人的祭司告訴探險(xiǎn)家,他在臨時(shí)之前有機(jī)會(huì)留
下一句話,如果這句話是真的,他將被燒死,如果這句話是假的,他將被五馬分尸,可憐的探險(xiǎn)家如何才能活下來?并解釋。
答:我將被五馬分尸
如果是真話,游客將被燒死,而不會(huì)被五馬分尸,因此游客所說為假話!矛盾!
如果是假話,游客將被五馬分尸,的確如他所說,因此游客所說為真話!矛盾!
這樣,無法斷定游客所說是真是假!島上人也就無法執(zhí)行他們的規(guī)則!
六、論述題
1.以下幾種情況,那些是最無法預(yù)期的?哪些是可以避免的?你會(huì)如何面對(duì)?
(1)老板把你叫進(jìn)辦公室,讓你負(fù)責(zé)一個(gè)新項(xiàng)目,并提醒你接下來幾個(gè)星期將會(huì)非常忙碌。
答:無法預(yù)期。但是有計(jì)劃的安排好目前手頭的工作,并接受新項(xiàng)目是對(duì)自己的一個(gè) 考驗(yàn)。
(2)一朋友給你發(fā)了一封電子郵件,介紹一個(gè)網(wǎng)站很有用,你花了幾分鐘時(shí)間去瀏覽網(wǎng)站。
答:可以避免。在瀏覽之前搞明白這個(gè)網(wǎng)站究竟值得花一些時(shí)間去看。
(3)某客戶打電話過來,要你趕緊去他們公司。
答:可以避免。如果是可以通過網(wǎng)絡(luò)完成的工作,干嘛非要跑過去。
(4)老板要你在下班前完成某些任務(wù)。
答:無法預(yù)期。盡量去完成,如果實(shí)在無法完成,則要向領(lǐng)導(dǎo)隱晦的說明原因,爭(zhēng)取他的理解。
(5)你必須立即放下手頭工作,去買紙杯,因?yàn)榘l(fā)現(xiàn)紙杯已經(jīng)用完了,而且10分鐘后的會(huì)議會(huì)用到。
答:可以避免。對(duì)一些消耗品可以適當(dāng)?shù)臏?zhǔn)備一些,不要讓這些煩瑣的工作打斷手頭更重要的工作。
2.你認(rèn)為一個(gè)出色的游戲運(yùn)營(yíng)維護(hù)工程師必須具備的關(guān)鍵素質(zhì)有哪些?并按從主到次的順序解釋。?
答:1、主動(dòng)樂觀、積極的態(tài)度
? ? 2、細(xì)心和抗壓力
? ? 3、豐富的知識(shí)面和超強(qiáng)的溝通能力
? ? 4、時(shí)刻冷靜的頭腦
? ? 5、正直
【特別說明】
面試真題屬于應(yīng)試者記憶問題的再現(xiàn),會(huì)與真實(shí)面試情況存在差別,馬哥Linux建議你參考多家企業(yè)的Linux運(yùn)維面試題目,增加通過率。