【就業福利-257期】阿里巴巴Linux運維工程師面試真題曝光
作為Linux運維工程師,進入大公司是開啟職業新起點的關鍵,今天馬哥Linux運維及云計算智囊團的小伙伴特別分享了其在阿里巴巴面試Linux運維及云計算工程師的題目和經歷,希望對廣大Linux運維及云計算的求職者有一個幫助。
首先我們來看下阿里巴巴對Linux運維工程師招聘崗位要求:
【崗位定義】系統運維工程師
【崗位薪資】10K-24K
【基本要求】北京 /?經驗3-5年 /?本科及以上 /?全職
【職位描述】
基于阿里云和螞蟻金融云等先進產品和技術,聯合醫療、出行、數娛、教育、城市服務等行業在內的系統集成商和ISV等合作伙伴,共同為系統持續化運行提供專業的運維服務
1、為各行業平臺線上系統、應用、數據提供運維支持,包括不限于資源管理、部署發布、監控應急、安全優化等
2、基于螞蟻金融云產品面向各合作伙伴提供產品使用及疑難問題的技術支持,并對產品提出優化改進建議
3、從人員、流程、平臺等方面建設基于平臺的內部及行業合作伙伴運維能力,提升業務穩定性和運維質量與效率
4、對合作伙伴的運維質量進行管理,包括考核管理措施的制定與優化、考核的落實與合作伙伴的運維改進等
崗位要求
1、全日制(計算機)本科及以上學歷,5年以上系統運維工作經驗,1年以上公有云平臺運維經驗
2、精通網絡、Linux、數據庫等日常運維,熟悉Python/Ruby/PHP/Go中的一種語言,具有自動化和標準化運維的思想 3、熟悉開源監控系統(zabbix、open-falcon)及常見開源監控軟件和日志分析軟件,對服務器的監控、日志分析有深入理解
4、至少熟悉業界之一的公有云產品的使用,了解公有云的典型架構以及典型的產品應用場景
5、較強的學習、溝通和獨立思考的能力,擁有很強的owner意識
優先錄用條件:
1.大型互聯網運維經驗,有獨立或帶領團隊維護過日PV>200W的應用
2.熟悉JAVA開發,獨立開發過JAVA相關項目
3.有數據倉庫(ODS、DWD、DWS、DM)的設計、開發與實施經驗者
阿里巴巴對Linux運維工程師招聘崗位的面試題:
1. C++中聲明一個空的類,會有哪些默認的方法。
2. Linux下如何查詢系統資源占用狀態?
3. 解釋一下cookie和session的區別
4.ajax里面,ie下和firefox下發送請求的對象分別是什么
5.Linux內核、Linux運行機制?
6.nginx、lvs負載均衡、大型網站架構、網絡安全等等注意事項?
7.http返回碼各代表什么?
10x、20x、30x、40x、50x;http一般是無狀態的,怎么讓他變成有狀態的;http協議里面怎么實現分片下載;http協議怎么實現防盜鏈的;304返回碼是表示請求的頁面未修改,是從哪里判斷的。
8.nat和vlan是什么?
目標地址轉換、源地址轉換、端口映射,然后分別說明他們是在哪一層。
9.cnnet和cnwap區別?
10.舉例shell里面一些工具的參數和行為?
11.舉例說下正則表達式和擴展正則表達式例如:url、ip、郵箱的正則表達式?
12.元數據里面都是一些什么,和Linux文件系統里面什么比較相似,目錄在Linux文件系統中是以怎樣形式存在的;目錄和文件是怎樣對應的;ext2和ext3文件系統區別,block常采用的大小,block過大、過小有怎樣的壞處,4k對齊有什么好處?雙系統三系統之類的是如何裝的?
13.mbr多大、dpt多大,16字節的空間中究竟多大記錄分區記錄。
14.Gpt磁盤和mbr磁盤的區別,mbr支持最大多大磁盤,為什么不是更大,南橋和北橋的區別?
15.解釋raid0、raid1、raid01、raid10、raid5、raid6,并分析各自讀寫性能?
16.radi為什么不搞個raid50、raid15,不能搞是因為有什么沖突還是什么等等?
17.為什么HDFS的chunk默認大小是64MB而不是更大或更小,默認3個副本為什么不是更多?
【特別說明】
面試真題屬于應試者記憶問題的再現,會與真實面試情況存在差別,馬哥Linux建議你參考多家企業的Linux運維面試題目,增加通過率。