面經(jīng) | 運(yùn)維大牛超實(shí)用求職經(jīng)歷分享!聽說他以前是干開發(fā)的?

一、在校情況
在學(xué)業(yè)成績方面,我算是比較良好的,這方面的情況對于想進(jìn)國企或者是運(yùn)營商的幫助會比較大。
至于興趣愛好,我平時有空也會跑跑步,鍛煉一下身體,就沒有其它了,如果這一部分有特殊的經(jīng)歷是可以加到簡歷中的,可以讓面試官對你有一些其他方面的認(rèn)識。
我在社團(tuán)經(jīng)歷這方面是比較普通的一類,在大一的時候做了一年干事就沒有繼續(xù)下去了,原因是我比較想做技術(shù)方面的事情。

因此我在大一暑期的時候加入了學(xué)院里面的一個小工作室,去一家開發(fā)軟件的公司參加了一些聯(lián)合培訓(xùn),主要學(xué)習(xí)了一些web開發(fā)相關(guān)的技術(shù),然后在大二期間也做過一些小項目,暑假的時候到一個軟件開發(fā)公司實(shí)習(xí),參與過一個網(wǎng)上商城移動端項目的開發(fā),我主要是前端開發(fā),不過也有接觸一些后端接口開發(fā)。
大二下學(xué)期做數(shù)據(jù)庫課設(shè)的時候,我可以自己完成一個比較簡陋的CMS系統(tǒng)的開發(fā)流程。在這期間也開始接觸服務(wù)器、中間件等相關(guān)概念,不過自己還是沒有什么就業(yè)方向。
然后在大三上學(xué)期,那時候我比較年少無知,想著自己會一些web開發(fā),可以自己實(shí)現(xiàn)一些功能,就覺得自己對這一塊比較精通了,那時候也沒有什么后臺項目機(jī)會,所以就沒想著深入進(jìn)去學(xué)后臺開發(fā)。
二、遇見拼客(打個無痕廣告)
拼客在廣工還是挺出名的,在我大二的時候,就有聽說過師兄師姐來這邊上課,然后拿到了不錯的offer,例如騰訊、平安科技等等。
我是物聯(lián)網(wǎng)工程,我這一屆是大三的時候才分流,我選擇了大數(shù)據(jù)方向,剛好跟著學(xué)院安排的課程學(xué)習(xí)了Linux操作系統(tǒng)的知識,也在那段時間接觸了拼客學(xué)院。

三、對安全和運(yùn)維的選擇
我知道了運(yùn)維這個職業(yè)方向后,知道可能做運(yùn)維會比從事開發(fā)工作更好就業(yè),通過跟拼客學(xué)院的院長咨詢之后就決定報班學(xué)習(xí)云計算運(yùn)維,之后了解到其實(shí)運(yùn)維也有運(yùn)維開發(fā)的工作方向,工資會比普通運(yùn)維高,而且開發(fā)的門檻會比后臺開發(fā)低,比如一些數(shù)據(jù)結(jié)構(gòu)與算法的要求不會太高。

四、相關(guān)經(jīng)驗(yàn)(實(shí)習(xí)、秋招)
在拼客學(xué)了大部分相關(guān)知識之后,從去年三四月就開始投遞簡歷去找實(shí)習(xí)工作,大概五月左右找到了運(yùn)維相關(guān)的第一份實(shí)習(xí),在亞信科技公司,崗位是數(shù)據(jù)運(yùn)維實(shí)習(xí)生,但是做的事情其實(shí)是數(shù)據(jù)運(yùn)營。
我接觸的工作內(nèi)容比較簡單,就是在服務(wù)器上面跑腳本,然后處理跑出來的數(shù)據(jù),雖然也有接觸線上服務(wù)器,但是我覺得跟我的技術(shù)預(yù)期有點(diǎn)差距,所以大概做了兩周左右就辭職了。
之后也有參加一些實(shí)習(xí)面試,但是都找不到合適的,之后由于那時候也需要解決考試和課設(shè)就沒有先沒有找了。

有米科技實(shí)習(xí)工作經(jīng)驗(yàn):
到解決完手頭的事情,我才在去再找一些實(shí)習(xí)機(jī)會,剛好有米科技公司在召運(yùn)維開發(fā)實(shí)習(xí),我就去面試了,面試過程還算順利,然后我感覺也比較對口,而且有米科技就在大學(xué)城北那邊,騎車過去只要二十分鐘左右,省了很多通勤時間,所以就沒有繼續(xù)找其他了。
在有米科技的實(shí)習(xí)主要有兩方面的工作:
一方面是運(yùn)維,就是對服務(wù)器、公有云平臺的相關(guān)操作,主要涉及的知識有Linux相關(guān)的知識、Nginx相關(guān)知識、還有網(wǎng)絡(luò)、路由相關(guān)知識、還有云平臺的操作知識等等。
另一方面是開發(fā),比如開發(fā)分布式軟件部署的腳本,還有對在使用的運(yùn)維工具進(jìn)行二次開發(fā)等,涉及了一些Python與Golang相關(guān)知識等。

有米科技實(shí)習(xí)心得:
在實(shí)習(xí)中用到的技術(shù),有一部分我在之前就有學(xué)過,也有一部分是到公司之后才學(xué)習(xí)的,我覺得只要去對口的公司崗位實(shí)習(xí)了都會有很大收獲。
首先他們不會對實(shí)習(xí)生比較嚴(yán)格,其次有很多線上在使用的技術(shù)可以學(xué)習(xí),一般中大型的公司都會有自己的wiki去做知識管理,實(shí)習(xí)的時候遇到不懂可以自己去查或者問上級的同事,同時自己做一下筆記,會有很多收獲,將一些符合求職崗位的實(shí)習(xí)經(jīng)歷加到簡歷里也可以提升自己的簡歷質(zhì)量。

秋招經(jīng)驗(yàn):
在八月下旬開始差不多就開始秋招了,秋招我投了接近三十家公司,有的是拼客內(nèi)推的,也有在??蜕厦嬲业模灿袇⒓有v會投遞的,我用了一個excel表格來記錄我秋招的投遞記錄,用來記錄不同公司的投遞狀態(tài),還可以用來記錄筆試還有面試的時間。
最終面試通過的公司有七家左右,獲得offer的有四家,主要是因?yàn)橹袊苿拥墓P試在面試之后,我因?yàn)槟玫搅司W(wǎng)易的offer就沒有去做了。

秋招有一些大公司會有秋招提前批,大概會在八月中下旬的時候,但是我是大概從九月初才開始進(jìn)行秋招簡歷的投遞和參加面試的,原因是那時候還在實(shí)習(xí),還沒有準(zhǔn)備好秋招,所以還是建議大家及早準(zhǔn)備,把實(shí)習(xí)的時候?qū)W到的東西好好包裝到自己的簡歷上。
所需技術(shù):
這一項是我所掌握的技術(shù)。
我在編程語言方面一般會結(jié)合自己做過的東西來體現(xiàn)學(xué)習(xí)語言的深度。
Linux操作系統(tǒng)的相關(guān)知識會體現(xiàn)在它的很多方面的原理上,比如文件系統(tǒng)、權(quán)限、進(jìn)程等。

計算機(jī)網(wǎng)絡(luò)的話主要是七層模型,最好把謝希仁那本書重要的部分看得比較熟,會問一些工作原理的問題,比如TCP三次握手其中一個包丟了會怎么樣之類的,這種問題很多計算機(jī)網(wǎng)絡(luò)相關(guān)的面經(jīng)都會有的。
數(shù)據(jù)庫方面我認(rèn)為最重要的是關(guān)系型數(shù)據(jù)庫MySQL,不僅僅要會增刪查改的操作,還要懂底層的原理,比如一條SQL執(zhí)行的過程、多版本并發(fā)控制MVCC、主從同步還有索引等知識的原理,至于一些非關(guān)系型數(shù)據(jù)庫最好也懂一些,比如Redis和MongoDB,因?yàn)橐话阒写笮凸径紩袠I(yè)務(wù)要使用非關(guān)系型數(shù)據(jù)庫。

虛擬化是整個互聯(lián)網(wǎng)行業(yè)的整體趨勢,我很推薦大家學(xué)習(xí)這方面的知識,現(xiàn)在很多大廠都在搭建自己的“云”,“云”底層的技術(shù)其實(shí)就是虛擬化,通過軟件將一臺計算機(jī)虛擬成多臺邏輯計算機(jī),將存儲、計算、網(wǎng)絡(luò)等資源虛擬出來,要使用的時候再統(tǒng)一調(diào)度,可以有效地提高效率。
負(fù)載均衡、監(jiān)控服務(wù)、自動化工具這幾個知識點(diǎn)主要是運(yùn)維方面的,負(fù)載均衡通過服務(wù)器集群解決了高并發(fā)業(yè)務(wù)場景下單臺服務(wù)器負(fù)載高的問題,監(jiān)控告警是運(yùn)維的日常工作,通過監(jiān)控去發(fā)現(xiàn)服務(wù)器異常并通過軟件發(fā)起告警,而自動化是運(yùn)維的發(fā)展趨勢,掌握自動化工具的使用以及底層的設(shè)計原理可以更好地提高運(yùn)維效率。

五、個人心得
我對于秋招的建議是,盡量投遞多一些簡歷,如果自己覺得沒有準(zhǔn)備完全的話就先面試一些中小型的企業(yè),其一是可以積累面試經(jīng)驗(yàn),其二是可以找一份保底o(hù)ffer,有一份保底的offer可以讓自己在之后的面試?yán)锩鏇]那么緊張。
如果自己覺得自己準(zhǔn)備是充足的就可以沖一下大企業(yè)的提前批,因?yàn)樵缛ッ嬖嚨脑挘瑢?yīng)崗位的已確定人數(shù)就不會那么多。其次是每次面試之后對問到不會的問題都記下來,找到答案并且弄懂,因?yàn)槿绻窍嘟膷徫黄鋵?shí)面試的問題都是有可能會再遇到的,所以遇到面試不會的問題不能夠視而不見。
PS:濠哥(圈爺)要是不請吃飯,我就不直播分享

如果你現(xiàn)在也是處于迷茫不前的階段,那不如多學(xué)一些技能傍身?加入我們一起學(xué)習(xí)吧!多看專欄,了解更多新姿勢。