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

網易Linux運維工程師面試真題曝光

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


首先我們來看下網易Linux運維工程師招聘崗位要求:

【崗位定義】高階系統工程師(應用運維)

【崗位薪資】15K-25K

【職位描述】

1. 負責公司運維體系的建設,組織線上移動APP和業務系統以及自建私有雲的監控、維護,推進自動化運維;

2. 建立和完善公司的運維監控體系和事件處理機制,確保業務的穩定執行;

3. 配合產品開發組進行應用和服務的部署、測試、調優、運營等工作,並針對產品執行情況給出調整建議;

4. 整理各類運維檔案,沉澱經驗。

【職位要求】

1. 重點本科及以上學歷,2年以上網際網路公司Linux運維相關經驗;

2. 精通zabbix監控系統的搭建和維護,能夠開發自定義指令碼;

3. 熟悉Nginx/Apache/Tomcat等Web應用伺服器部署、最佳化;

4. 熟練使用shell,perl等指令碼語言並具備一定的開發能力,能夠使用python等語言進行簡單的運維工具及頁面開發;

5. 熟練自動化配置工具,如febric、saltstack等;

6. 熟練使用相關工具進行網路故障診斷,熟悉iptables,vpn等網路工具;

7. 有虛擬化環境、公有雲平臺使用經驗優先。


下麵是網易Linux運維工程師面試真題:

1.SDRAM、DDR2、DDR3…
答:

1、(Synchronous Dynamic Random Access Memory)同步動態隨機儲存器。SDRAM在一個時鐘週期內只傳輸一次資料,它是在時鐘的上升期進行
資料傳輸。
2、(Double Data Rate)雙倍速率同步動態隨機儲存器。DDR記憶體則是一個時鐘週期內傳輸兩次資料,它能夠在時鐘的上升期和下降期各傳輸一
次資料。
DDR2(Double Data Rate 2)。它與上一代DDR記憶體技術標準最大的不同就是,雖然同是採用了在時鐘的上升/下降延同時進行資料傳輸的基本方
式,但DDR2記憶體卻擁有兩倍於上一代DDR記憶體預讀取能力(即:4bit資料預讀取)。換句話說,DDR2記憶體每個時鐘能夠以4倍外部匯流排的速度讀/寫資料
,並且能夠以內部控制匯流排4倍的速度執行。
而DDR3的預取為8bit,所以突發傳輸週期(Burst Length,BL)也固定為8。

2.下列哪個命令不能退出vi編輯器::x,:q,:q!,:bye
答:最後一個,即:bye
:x(寫入檔案並退出。僅當檔案被修改時才寫入,並更新檔案修改時間,否則不會更新檔案修改時間。)
:q(普通退出,如果有寫入操作,則提示)
:q!(強制退出,如果有寫入操作,則不會儲存)

3.下列哪種協議既有TCP又有UDP的:telnet,SMTP,DNS…
答:telnet (TCP)
    SMTP(TCP)
    DNS(tcp/udp)
DNS一般使用UDP,DNS的主輔名字伺服器在同步時使用TCP協議
4.到相同目的地有下麵幾條路由,靜態、RIP、OSPF,問資料包會經過哪一條。
答:預設使用出站介面配置的靜態路由和使用下一跳地址配置的靜態路由的AD為1,所以選靜態。
附:
路由源            預設AD
連線介面          0
靜態路由          1
EIGRP            90
IGRP             100
OSPF             110
RIP              120
External EIGRP   170
未知              255(這個路由將絕不會被使用)

二、填空題
1.SAN的中文名稱是_儲存域網路(Storage Area Network)_______;NAS的中文名稱是___網路儲存裝置(NAS:Network Attached Storage).
2.寫出除linux外的三種類Unix系統__Solaris____、__FreeBSD_____、_AIX______.
3.假如有3個檔案…………,用一個最簡單的命令將其合併為一個檔案___cat file1.out file2.out file3.out > file4.out ______.
4.字串的匹配,c[?]c 
答:該題目應該是沒有出完整,大括號內為任意字元
5.某IP地址192.168.48.10,掩碼為255.255.255.128,其所在的子網為__192.168.48.0________,廣播
地址為______192.168.48.127________,有效的主機IP地址範圍從______192.168.48.1_________到___192.168.48.126_____________.
6.檢視TCP連線的命令____netstat______.
7.在OSI模型中,HTTP協議工作在第__7__層,交換機工作在第_1-2___層。(此題不夠嚴謹,個人認為後面填2層,1-2層都不能算錯)
8.寫出一些成熟的虛擬機器技術____VMWare、__XEN、Bochs______________。(個人認為填寫的越多,越能證明你的知識面廣,加感情分)

三、簡答題
1.32位作業系統和64位作業系統的區別,並說明它們的優點和缺點。
答:優點:可以進行更大範圍的整數運算;可以支援更大的記憶體。如支援更多的可定址空間大於4GB。支援更大的虛擬記憶體16TB,支援更多的頁面檔案
512TB,支援更多的系統快取1TB。支援更高的顏色質量(2的64次方)
缺點:缺點是向下相容性差、支援硬體驅動較少。支援應用程式較少。需要硬體支援。

2.固態硬碟和傳統硬碟有什麼區別,並說明它們的優點和缺點。
答:有點:抗震性強,機械故障點小。噪聲小。發熱量小,體積小。讀寫速度快。
    缺點:容量小,價格貴。資料恢復能力差。

3.多核CPU和單核CPU的優點和缺點,是否所有程式在多核CPU上執行速度都快?為什麼?
答:不是。
由單核處理器增加到多核處理器,如果主頻不變的話,IPC(每個時鐘週期內執行的指令數)理論上可以提高一倍,功耗理論上也就最多提高一倍,因為功耗的增加是線性的。但是有些程式只能在單核下執行。

4.給你6個150G硬碟,列出RAID排列方式,哪種方式容量最大,並解釋。
答:6塊硬碟全部利用無法做出RAID01個陣列。最大隻能做RAID0 :容量150*4
raid5:容量150*(6-1)
raid0+1:容量150*(6/2)
所以答案是RAID5

5.有一web伺服器,某天某使用者投訴上某個網站速度很慢,如果你是伺服器的管理員,請問
你如何查詢原因。假設伺服器有任意作業系統和軟體。
答:1、首先檢測伺服器狀態,排除硬體故障和系統故障 排除機器故障
    2、檢查底層網路狀態(包括互聯情況,PING包延遲、流量情況)排除網路故障和網絡卡等裝置故障。
    3、檢查WEB伺服器軟體執行情況(併發連線、服務軟體配置情況、資料庫連線情況等)排除應用服務故障。

6.如下圖,A、B、C位於同一區域網內,IP地址、子網掩碼、預設閘道器如圖所示,有路由器
R1、R2、R3、R4,它們之前執行某種路由協議,S為另一區域網內的伺服器。
(無法顯示圖)
(1)如果C被ARP病毒感染,對A、B會有什麼影響?
答:無圖,分析考慮的是ARP原理。
(2)B無法連到伺服器S,但A、C均能正常連線到S,且B到R1連線正常,請判斷故障出在什
麼地方,作業系統可以是任意的。
答:考察節點故障排除。
(3)如果R4連到Internet,Internet上的使用者想訪問伺服器S,需要用到什麼技術?並解
釋此技術的原理。
答:考察NAT和VPN等技術。
四、程式設計題 (答案未完成)
1.某程式每隔5分鐘執行一次,得出一個執行結果,儲存在檔案中,格式為
2008-06-01 00:05:00 1120
(1)在每天的23點56分訪問檔案,將當天的執行結果儲存至檔案,
[如:/…./…../20080601]
(2)統計出每天執行結果的總和。
設計一套方案,並程式設計來實現。
2.運動會,(人,成績)
儲存格式為每行一個成績,第一列為人名,第二列為成績。如Jim 24
(1)
(2)
(3)統計每個人的平均成績(平均成績=總分/參加專案總數),並按平均成績由高到低排列。

五、推理題
1.在太平洋一島上住著土人,他們不喜歡外人來打擾。有一天一位探險家來到了島上,被土人抓住,土人的祭司告訴探險家,他在臨時之前有機會留
下一句話,如果這句話是真的,他將被燒死,如果這句話是假的,他將被五馬分屍,可憐的探險家如何才能活下來?並解釋。
答:我將被五馬分屍
如果是真話,遊客將被燒死,而不會被五馬分屍,因此遊客所說為假話!矛盾!
如果是假話,遊客將被五馬分屍,的確如他所說,因此遊客所說為真話!矛盾!
這樣,無法斷定遊客所說是真是假!島上人也就無法執行他們的規則!

六、論述題
1.以下幾種情況,那些是最無法預期的?哪些是可以避免的?你會如何面對?
(1)老闆把你叫進辦公室,讓你負責一個新專案,並提醒你接下來幾個星期將會非常忙碌。
答:無法預期。但是有計劃的安排好目前手頭的工作,並接受新專案是對自己的一個 考驗。
(2)一朋友給你發了一封電子郵件,介紹一個網站很有用,你花了幾分鐘時間去瀏覽網站。
答:可以避免。在瀏覽之前搞明白這個網站究竟值得花一些時間去看。
(3)某客戶打電話過來,要你趕緊去他們公司。
答:可以避免。如果是可以透過網路完成的工作,幹嘛非要跑過去。
(4)老闆要你在下班前完成某些任務。
答:無法預期。儘量去完成,如果實在無法完成,則要向領導隱晦的說明原因,爭取他的理解。
(5)你必須立即放下手頭工作,去買紙杯,因為發現紙杯已經用完了,而且10分鐘後的會議會用到。
答:可以避免。對一些消耗品可以適當的準備一些,不要讓這些煩瑣的工作打斷手頭更重要的工作。
2.你認為一個出色的遊戲運營維護工程師必須具備的關鍵素質有哪些?並按從主到次的順序解釋。 
答:1、主動樂觀、積極的態度
    2、細心和抗壓力
    3、豐富的知識面和超強的溝通能力
    4、時刻冷靜的頭腦
    5、正直

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



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

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

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

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

掃描二維碼領取學習資料

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

↓↓↓

贊(0)

分享創造快樂

© 2024 知識星球   網站地圖