【就業(yè)福利-258期】搜狐Linux運(yùn)維工程師面試真題曝光
作為Linux運(yùn)維工程師,進(jìn)入大公司是開啟職業(yè)新起點(diǎn)的關(guān)鍵,今天馬哥Linux運(yùn)維及云計(jì)算智囊團(tuán)的小伙伴特別分享了其在搜狐面試Linux運(yùn)維及云計(jì)算工程師的題目和經(jīng)歷,希望對廣大Linux運(yùn)維及云計(jì)算的求職者有一個幫助。
首先我們來看下搜狐對Linux運(yùn)維工程師招聘崗位要求:
【崗位定義】系統(tǒng)運(yùn)維工程師
【崗位薪資】15K-35K
【基本要求】北京 /?經(jīng)驗(yàn)3-5年 /?本科及以上 /?全職
【職位描述】
1. 為搜狐國際化打造先進(jìn)的存儲、消息隊(duì)列等分布式系統(tǒng)?
2. 研發(fā)容器技術(shù),持續(xù)改進(jìn)彈性伸縮服務(wù)方案,提升業(yè)務(wù)的資源利用率、運(yùn)維效率
3. 研發(fā)基礎(chǔ)服務(wù)組件,解決共性需求,減少重復(fù)開發(fā)與運(yùn)維
任職資格:
1. 熟練掌握Linux環(huán)境下的C/C++/Go/Python/Shell等1至2種以上語言
2. 掌握分布式系統(tǒng)原理,對存儲、隊(duì)列、彈性計(jì)算中的一項(xiàng)或多項(xiàng)有深入的理解和認(rèn)識
3. 扎實(shí)的技術(shù)基礎(chǔ),熟悉性能、可用性、伸縮性、擴(kuò)展性、安全性、運(yùn)維監(jiān)控、集成發(fā)布等
4. 對memcache, Redis, LevelDB, RocksDB, MySQL, Kafka, Docker 的一項(xiàng)或多項(xiàng)有經(jīng)驗(yàn)者優(yōu)先 5. 思路清晰,具備生產(chǎn)系統(tǒng)快速 trouble-shooting 的經(jīng)驗(yàn)和能力
搜狐對Linux運(yùn)維工程師招聘崗位的面試題:
1、如何判斷 MySQL 主從是否同步?該如何使其同步?
2、MySQL 的 InnoDB 如何定位鎖問題,MySQL 如何減少主從復(fù)制延遲?
3、OSI 七層模型,TCP三次握手過程,TCP?連接斷開過程,什么情況下?TCP?進(jìn)入 time_wait?
4、什么是跨站腳本攻擊,有何危害,SQL 注入攻擊如何防范?
5、海量文件如何存儲?
6、如何重置 MySQL Root 密碼?
7、把 /data 目錄及其子目錄下所有以擴(kuò)展名 .txt 結(jié)尾的文件中包含 magedu 的字符串全部替換為 magestudy
8、創(chuàng)建目錄/data/sohu,并且在該目錄下創(chuàng)建文件sohu.txt,然后在文件“magedu.txt”里寫入內(nèi)容“inet addr : 10.1.0.8 Bcast : 10.1.0.255 Mask : 255.255.255.1 ”(不包含引號)
9、腳本計(jì)算1+2+3…. +100=?
10、Apache 和 MySQL 兩種服務(wù)能否裝在同一臺機(jī)器上,如何查看 Apache 和MySQL 端口和進(jìn)程?
11、如何在一臺虛擬機(jī)上同時部署4個網(wǎng)站,訪問域名分別是 www.sohu1.net www.sohu2.net test1.magedu.net test2.magedu.net
12、統(tǒng)計(jì)一下 /var/log/nginx/access.log 日志中訪問量最多的前十個 IP?
13、怎么查看當(dāng)前系統(tǒng)中每個 IP 的連接數(shù),怎么查看當(dāng)前磁盤的 IO,怎么查看當(dāng)前網(wǎng)絡(luò)的 IO?
14、寫一個腳本,實(shí)現(xiàn)批量添加20個用戶,用戶名為:user1-20,密碼為 user 后面跟著5個隨機(jī)字符或數(shù)字
15、dmesg 命令中看到 ip-conntrack:table full,dropping packet,如何解決?
16、varnish nginx squid 各自緩存的優(yōu)缺點(diǎn)
17、查詢 DNS 的深層結(jié)構(gòu)
18、LVS 的三種模式
19、lvs/nginx/haproxy優(yōu)缺點(diǎn)
20、Linux 系統(tǒng)監(jiān)控命令,查看 CPU 負(fù)載內(nèi)存等情況
21、查看網(wǎng)絡(luò)流量的命令
22、Docker 四中網(wǎng)絡(luò)模式
23、實(shí)現(xiàn)高可用工具有哪些
24、MySQL 數(shù)據(jù)備份工具
25、Awk 和 SED 的區(qū)別
26、介紹 CDN 的作用
27、KeepAlive 的工作原理和如何做到健康檢查
28、Squid 的默認(rèn)緩存大小是多少?
29、查看 Linux 系統(tǒng)的所有配置的命令(除了 CPUInfo 和 MEInfo)
30、用 Shell 腳本或命令將/opt目錄下的大于15KB的文件都移到/tmp目錄下
31、寫過哪些 Python 腳本?
【特別說明】
面試真題屬于應(yīng)試者記憶問題的再現(xiàn),會與真實(shí)面試情況存在差別,馬哥Linux建議你參考多家企業(yè)的Linux運(yùn)維面試題目,增加通過率。