作為Linux運維工程師,進入大公司是開啟職業新起點的關鍵,今天馬哥linux運維及雲端計算智囊團的小夥伴特別分享了其在搜狐面試Linux運維及雲端計算工程師的題目和經歷,希望對廣大Linux運維及雲端計算的求職者有一個幫助。
首先我們來看下搜狐對Linux運維工程師招聘崗位要求:
【崗位定義】系統運維工程師
【崗位薪資】15K-35K
【基本要求】北京 / 經驗3-5年 / 本科及以上 / 全職
【職位描述】
1. 為搜狐國際化打造先進的儲存、訊息佇列等分散式系統
2. 研發容器技術,持續改進彈性伸縮服務方案,提升業務的資源利用率、運維效率
3. 研發基礎服務元件,解決共性需求,減少重覆開發與運維
任職資格:
1. 熟練掌握Linux環境下的C/C++/Go/Python/Shell等1至2種以上語言
2. 掌握分散式系統原理,對儲存、佇列、彈性計算中的一項或多項有深入的理解和認識
3. 扎實的技術基礎,熟悉效能、可用性、伸縮性、擴充套件性、安全性、運維監控、整合釋出等
4. 對memcache, Redis, LevelDB, RocksDB, MySQL, Kafka, Docker 的一項或多項有經驗者優先 5. 思路清晰,具備生產系統快速 trouble-shooting 的經驗和能力
搜狐對Linux運維工程師招聘崗位的面試題:
1、如何判斷 MySQL 主從是否同步?該如何使其同步?
2、MySQL 的 InnoDB 如何定位鎖問題,MySQL 如何減少主從複製延遲?
3、OSI 七層模型,TCP三次握手過程,TCP 連線斷開過程,什麼情況下 TCP 進入 time_wait?
4、什麼是跨站指令碼攻擊,有何危害,SQL 註入攻擊如何防範?
5、海量檔案如何儲存?
6、如何重置 MySQL Root 密碼?
7、把 /data 目錄及其子目錄下所有以副檔名 .txt 結尾的檔案中包含 magedu 的字串全部替換為 magestudy
8、建立目錄/data/sohu,並且在該目錄下建立檔案sohu.txt,然後在檔案“magedu.txt”裡寫入內容“inet addr : 10.1.0.8 Bcast : 10.1.0.255 Mask : 255.255.255.1 ”(不包含引號)
9、指令碼計算1+2+3…. +100=?
10、Apache 和 MySQL 兩種服務能否裝在同一臺機器上,如何檢視 Apache 和MySQL 埠和行程?
11、如何在一臺虛擬機器上同時部署4個網站,訪問域名分別是 www.sohu1.net www.sohu2.net test1.magedu.net test2.magedu.net
12、統計一下 /var/log/nginx/access.log 日誌中訪問量最多的前十個 IP?
13、怎麼檢視當前系統中每個 IP 的連線數,怎麼檢視當前磁碟的 IO,怎麼檢視當前網路的 IO?
14、寫一個指令碼,實現批次新增20個使用者,使用者名稱為:user1-20,密碼為 user 後面跟著5個隨機字元或數字
15、dmesg 命令中看到 ip-conntrack:table full,dropping packet,如何解決?
16、varnish nginx squid 各自快取的優缺點
17、查詢 DNS 的深層結構
18、LVS 的三種樣式
19、lvs/nginx/haproxy優缺點
20、Linux 系統監控命令,檢視 CPU 負載記憶體等情況
21、檢視網路流量的命令
22、Docker 四中網路樣式
23、實現高可用工具有哪些
24、MySQL 資料備份工具
25、Awk 和 SED 的區別
26、介紹 CDN 的作用
27、KeepAlive 的工作原理和如何做到健康檢查
28、Squid 的預設快取大小是多少?
29、檢視 Linux 系統的所有配置的命令(除了 CPUInfo 和 MEInfo)
30、用 Shell 指令碼或命令將/opt目錄下的大於15KB的檔案都移到/tmp目錄下
31、寫過哪些 Python 指令碼?
【特別說明】
面試真題屬於面試者過程的再現,會與真實面試情況存在差別,馬哥linux建議你參考多家企業的Linux運維面試題目,增加透過率。
————近期開班————
《馬哥Linux雲端計算及架構師》課程,由知名Linux佈道師馬哥創立,經歷了8年的發展,聯合阿裡巴巴、唯品會、大眾點評、騰訊、陸金所等大型網際網路一線公司的馬哥課程團隊的工程師進行深度定製開發,課程採用 Centos7.2系統教學,加入了大量實戰案例,授課案例均來自於一線的技術案例。
28期面授班:2018年01月08號(鄭州)
29期網路班:2018年02月10號(週末)
掃描二維碼領取學習資料
更多Linux好文請點選【閱讀原文】哦
↓↓↓