19道小米網運維工程師筆試真題,你能通關嗎?
第一部分:Linux基礎
題目1:
有一百個圖片文件,它們的地址都是
http://down.xiaomi.com/img/1.png
http://down.xiaomi.com/img/2.png
…
一直到http://down.xiaomi.com/img/100.png
批量下載這100個圖片文件,並找出其中大於500KB的文件。
題目2:
一個文本文件info.txt的內容如下:
aa,201nzz,502nbb,1nee,42n
每行都是按照逗號分隔,其中第二列都是數字,請對該文件按照第二列數字從大到小排列。
題目3:
查看當前Linux伺服器是否監聽80埠,如果在監聽,請找出其進程ID,並結束該進程。
題目4:
使用curl或wget命令獲取http服務的header信息。
題目5:
關於Linux的用戶賬號,下面說法正確的有:
A.用戶的密碼,是以明文形式存儲在 /etc/passwd 文件中的
B.用戶的密碼,是以密文形式存儲在 /etc/passwd 文件中的
C.用戶的密碼,是以密文形式存儲在 /etc/shadow 文件中的
D.用戶登錄的時候,會把用戶的密碼明文與保存的密碼做對比
題目6:
對於N塊硬碟組成的硬碟陣列,下面的說法哪個是錯誤的:
A.raid1 與 raid5 相比,讀取數據的速度 raid5 更快
B.raid1 與 raid5 相比,raid5 的磁碟空間利用率更高
C.raid1 在 (N-1)塊磁碟損壞的情況下,不影響數據的完整性
D.raid0 相比於raid1、raid5,讀寫速度最快
題目7:
負載均衡,你了解的常用軟體有哪些?請寫出至少三種以上,並評價各自的缺點。
題目8:
執行 $ time sleep 2,輸出如下:
real 0m2.003snuser 0m0.004snsys 0m0.000sn
請說明 real、user、sys三者具體代表的意思和區別。
題目9:
nginx rewrite 規則中 last、break、redirect、permanent 的含義。
題目10:
WEB 服務 cookies 和 session 的區別。
題目11:
http 1.0 和 http 1.1下有何區別?http 2.0的主要變化或優勢有哪些?
第二部分:安全部分
題目12:
請列舉WEB常見安全問題(不少於三項),闡述其原理、危害。
題目13:
請列舉常見DOS攻擊類型,並分別介紹其原理和防禦方法。
題目14:
伺服器遭到入侵,作為安全管理人員,你應做如何處理?
第三部分:網路部分
題目15:
請簡述TCP的三次握手過程。
題目16:
發現系統中存在大量TIME_WAIT,分析原因並提出三條以上優化建議。
第四部分:Python部分
題目17:
xrange和range的異同。
題目18:
列表 A 和 B,使用Python快速獲取 A 和 B 中的共有元素。
題目19:
有20台伺服器,需要在所有機器上 echo 「123」,要求同時並行操作5台伺服器,請使用Python或shell寫出相關代碼。
本文由馬哥Linux運維推出。
為了方便大家交流學習,我們特地組建了馬哥Linux運維學習的交流群,方便大家交流學習,目前已經有500個小夥伴在裡面學習了,QQ群號碼:576095618
你想更深入了解學習Linux知識體系,你可以看一下我們花費了一個多月整理了上百小時的幾百個知識點體系內容:
【超全整理】《Linux雲計算從入門到精通》系列實戰筆記全放送
推薦閱讀:
※HR:你的缺點是什麼?除了思考怎麼回答,還應該知道什麼?
※慶應學部面試問題實況解讀
※FB, Uber, Airbnb等數據崗面試分析集錦
※【備戰秋招Day 5】經典面試題17-20及在線編程題13-15答案