應用運維面試之路(2021.3.15-2021.6.2)
一、恒大面試
3月15日 19:30-20:00 電話面試 業(yè)務運維
1.redis怎么保證高可用和高擴展刃唐,怎么擴展的
2.業(yè)務流程是怎么樣的
二、shoppee 大數(shù)據(jù)運維面試
3月16日 18:00-19:00 視頻面試
1.inode節(jié)點了解嗎抱冷?
2.怎么保證聯(lián)合索引的有效性
3.kafka怎么保證消息不丟失
4.MySQL的innodb和mysiam存儲引擎有什么區(qū)別
5.求uid<800的所有uid之和
6.MySQL怎么查詢慢請求
7.redis的持久化存儲窒盐,高可用架構
8.zookeeper有多少種節(jié)點和數(shù)據(jù)類型
三、眾安SRE面試
3月17日 10:30-12:30 現(xiàn)場面試扯旷,一面和二面
1.kafka怎么保證消息的可靠性
2.kafka了解多少,遇到哪些故障索抓,怎么解決的钧忽?
3.zookeeper了解多少,怎么選舉的
4.A應用訪問B應用逼肯,偶爾出現(xiàn)超時耸黑,該怎么排查
5.假如業(yè)務在一個時間段內下降了,該怎么去排查
6.服務器負載高篮幢,該怎么排查大刊,是什么原因導致的
7.服務器流量突然飆高,該怎么排查
8.TCP的四次揮手三椿,為甚要有timewait
9.tcpdump抓包缺菌,該怎么從300個包中過濾一個超時的包
10.k8s熟悉么曲尸?kupe_proxy網(wǎng)絡代理,iptables和ipvs有什么區(qū)別男翰?iptables有什么缺點,k8s解決過什么故障
11.timewait過多有什么影響纽乱?怎么去優(yōu)化
12.服務器初始化是怎么做的蛾绎?做了哪些優(yōu)化
13.怎么用netstat去獲取每種連接狀態(tài)的個數(shù)
14.http和https了解嗎
15.怎么判斷是哪個進程占用的IO高,用什么命令(iotop)
16.zabbix server的配置是多大
四鸦列、順豐面試
面試官很挫租冠,我都懟了他
五、聯(lián)想監(jiān)控方案設計師面試
4月7日 19:00-20:00? 現(xiàn)場面試
面試官說話都是中英混雜薯嗤,有些都沒有聽懂顽爹,當時說還可以,后面委婉地說需要總監(jiān)面試骆姐,結果總監(jiān)太忙沒有打電話過來镜粤,就是不合適吧
1.redis有多少個數(shù)據(jù)庫
2.promethues用的什么數(shù)據(jù)庫,promethues的聯(lián)邦模式
3.shell有哪些變量
4.PG數(shù)據(jù)庫的模式
六玻褪、shopeeSRE面試
4月12日 19:30-20:40? 視頻面試
個人感受:問了很多很底層的主機相關的知識
1.TCP的四次揮手過程以及狀態(tài)轉換肉渴,timewait為什么會存在
2.ping用的什么協(xié)議,在第幾層带射,包是否會一直存在同规,超時時間設置為多久,在哪里設置
3.UDP的客戶端IP是否可以記錄到窟社,為什么券勺?
4.開啟SNAT,是否可以記錄到源客戶端的IP
5.redis有哪些架構灿里,主從的話关炼,主宕機了,會怎么樣钠四?cluster是怎么分片的盗扒,怎么知道放到哪一個節(jié)點里面
6.zabbix有哪幾種模式,用的什么模式缀去,主動模式是怎么樣的侣灶?確定是主動發(fā)送數(shù)據(jù)給server嗎?(主動模式是客戶端主動請求建立連接缕碎,然后主動采取數(shù)據(jù)褥影,并返回給server)
7.zabbix和promethues有什么區(qū)別
8.游戲玩家上傳的故障報告是怎么生成的?怎么去分析咏雌?怎么知道玩家的IP
9.ansible用來做什么凡怎?怎么通信的校焦?
10.系統(tǒng)負載表示什么?內存不足會導致系統(tǒng)負載高嗎统倒?CPU使用率80%代表什么寨典?
11.buffer和cache是什么,有什么區(qū)別房匆?大小設置為多大耸成?多久寫入磁盤一次
12.代碼題
七、vivo業(yè)務視頻面試
4月15日 19:30-20:50? ?視頻面試
個人感覺:去年下半年面試過他們公司浴鸿,他說我的職業(yè)規(guī)劃有變井氢,對業(yè)務不是很熟悉,基礎知識要加強岳链。聊的都是做過的業(yè)務花竞,有沒有做過容災演練,應急預案等等
八掸哑、騰訊游戲運維面試
中午電話面試一個小時
個人感受:給了我很多建議约急,讓我突出自己的優(yōu)勢,怎么去準備準備
優(yōu)勢:1.對監(jiān)控比較了解举户,2.對應用流程比較熟悉烤宙,3.和業(yè)務溝通比較擅長
建議:1.講出自己的優(yōu)勢,2.把自己負責的項目工作寫下來俭嘁,3.準備shell基礎知識(筆試)
1.標準輸入躺枕、標準輸出和標準錯誤3個文件描述符分別是什么
2.后臺運行的命令是什么
3.shell參數(shù)的個數(shù)用什么變量,怎么表示上一個運行的結果供填?兩個數(shù)字相加拐云,用什么
4.playbook,下一個任務怎么獲取上一個任務的值? (register,注冊變量)
5.dockerfile 用哪些命令近她?ADD和COPY的區(qū)別
6.pod的生命周期是怎么樣叉瘩?哪些會用得到pod的運行狀態(tài)
7.查看進程的子進程號用什么命令
8.top查看內存、cpu用什么快捷鍵
9.打開網(wǎng)頁慢怎么去排查
10.ping和traceroute 的原理粘捎,ping不通怎么排查薇缅,是什么原因導致的
11.服務器初始化會做什么工作?安全會做什么工作
12.開服攒磨、合服的流程
13.云平臺有和什么工具平臺聯(lián)合
14.磁盤告警怎么添加監(jiān)控和處理
九泳桦、貨拉拉面試
4月20日? 19:30-20:10? 視頻面試
4月27日? ?20:10-20:50? 二面總監(jiān)面試
4月28日 15:00-15:30 HR面
個人感受:面試官給了我很多建議,很是收益娩缰,剛好他之前也是科技的同事灸撰,果然有熟人關系就是方便辦事,人際關系還是很重要的
1.面試自我介紹,說重點和亮點浮毯,創(chuàng)新的地方完疫,解決了什么問題,為公司帶來了什么效益
2.解決過哪些故障债蓝,怎么解決的,具體步驟和流程壳鹤,就算自己沒有解決過,也可以去網(wǎng)上找找饰迹,記下來器虾,就變成自己的
3.一定要把話題引導到自己擅長上來,不要被面試官牽著走蹦锋,面試都是雙向的。
4.如何提升運維的效率(工具欧芽,流程莉掂,技術),標準化千扔,自動化憎妙,流程化,智能化
5.如何提升運維的穩(wěn)定性曲楚,雙活怎么做厘唾,容災怎么做,高可用怎么做
6.timewait 和closewait 龙誊,為什么會出現(xiàn)抚垃,怎么解決
7.半連接狀態(tài) SYN_RCVD
十、oppo面試
4月26日 19:30-20:45? 視頻面試
個人感受:剛好講了自己想往項目管理方面發(fā)展趟大,他們也需要這樣的人鹤树,就聊了很久,可以繼續(xù)下面的面試
1.shell腳本有沒有用過鎖逊朽,就是在你運行時罕伯,別人沒法運行(flock)
2.python腳本怎么獲取第一個參數(shù)
3.k8s的網(wǎng)絡
4.raid卡????
5.從文本中提取出所有的IP地址
6.lvs的三種模式以及優(yōu)缺點
二面 19:30-20:45??
主要是往項目管理方面去問了,制作運營流程等等叽讳,讓我很是答不上來追他,有點壓力面試的感覺,懷疑人生岛蚤。
1.你做過什么項目邑狸?充當?shù)穆氊熓鞘裁矗侩y點在哪里灭美?是怎么解決的
2.數(shù)據(jù)庫雙活推溃,在不同機房怎么保證數(shù)據(jù)的一致性
3.本來承受的是100IOPS,忽然來了1萬IOPS,該怎么使之做到業(yè)務影響最小
4.應急演練做過哪些铁坎?hotkey怎么去實現(xiàn)蜂奸,具體的演練方案不是你來制定的嗎
5.壓測方案是你做的嗎?需要注意哪些
6.怎么保證系統(tǒng)的穩(wěn)定性
7.你的監(jiān)控做的怎么樣硬萍?怎么評估監(jiān)控是否做的好
8.讓你去一個新公司制作一個運營規(guī)范流程扩所,你怎么做,難點在哪朴乖?怎么保證落地
9.你的職業(yè)規(guī)劃是祖屏?
十一、騰訊游戲面試
5月27日 電話面試
1.災備怎么做的
2.負載均衡
3.遇到哪些故障买羞,怎么解決的
4.安全工作做過哪些袁勺,阿里云上用了哪些產品?
十二畜普、akulaku面試
5月31日? 19:00-19:40? 現(xiàn)場20分鐘筆試期丰,加20分鐘面試
1.寫一個檢測192.168.1.0/24網(wǎng)段所有存活主機的腳本
2.zabbix和prometheus的區(qū)別
3.遇到監(jiān)控數(shù)據(jù)大,性能受影響的情況嗎吃挑?怎么解決的钝荡?
4.ELK的組成以及功能
5.zabbix用python發(fā)送微信告警的偽代碼
6.ansible怎么確保tasks在這一臺執(zhí)行完成后,再在另外一臺執(zhí)行舶衬,怎么確保順序執(zhí)行埠通?當有一臺的環(huán)境變量不滿足時,該怎么執(zhí)行逛犹?怎么確保當前面一個任務執(zhí)行成功后才能執(zhí)行下一個任務端辱?下一個任務怎么引用上一個任務的結果
7.prometheus是怎么發(fā)送告警的,alertmanager是怎么配置的虽画?grafana是怎么權限控制的
8.nginx是怎么把URL轉發(fā)到具體服務器的路勁下掠手,upstream是怎么配置的
9.監(jiān)控數(shù)據(jù)采集的原理
十三、字節(jié)跳動-飛書面試
6月2日 21:00-22:00? 視頻面試
個人感受:面試的是一個女生狸捕,感覺和我的年紀相仿喷鸽,很有耐心。問的都是很基礎的原理題灸拍,需要對操作系統(tǒng)非常熟悉做祝,nginx非常熟悉,可是我有很多沒有回答出來鸡岗,哎
1.查看目前操作系統(tǒng)的登錄用戶命令(w , who ,users )
2.http和https的區(qū)別混槐,證書簽發(fā)的流程,私鑰是存在什么地方轩性?每次都需要認證嗎声登?
3.nginx訪問日志,寫一個統(tǒng)計一個時間段內,每一分鐘有多少個IP訪問的shell腳本怎么寫悯嗓?
4.nginx的location匹配順序是怎么樣的件舵?rewrite轉發(fā)到uptream和直接在proxy_pass轉發(fā)到ups他ream有什么區(qū)別?限制同一個IP一分鐘只能訪問3次該怎么配置脯厨?(限流)
5.查看有哪些端口占用
6.有哪些TCP的連接狀態(tài)
7.TCP的timewait? closewait? 铅祸,MSL,包的往返時間是多少(默認兩分鐘合武,實際可以配置為30s,1m,2m临梗,可以通過/proc/sys/net/ipv4/tcp_fin_timeout 來設置)
8.主機重啟了,怎么配置服務開機自啟
9./etc/rc.local是做什么的
10.開機的幾種模式(0-6 )
11.java出現(xiàn)故障了怎么解決稼跳?jstatck ,jmap? arthas?
12.該怎么去梳理業(yè)務的上下游盟庞,在訪問量很少的情況下,一天可能就幾筆
13.常用http狀態(tài)碼
14zabbix的提前預測功能用到了什么算法