如何找一份好工做?一步一步進入騰訊阿里等大廠

前言

又到了一年的春招季,最近有些學弟學妹來諮詢如何準備找實習的經驗,讓我萌生了總結過去一年本身找工做經驗教訓的想法,但願能像以前幫助個人學長同樣幫助他們找到好的工做。前端

在過去一年我投遞了不少公司,在面試中踩過許多坑,並經過失敗總結出了一些苦難經驗,最終拿到了騰訊、京東、順豐、富途等公司的實習或正式offer。git

同時在準備面試的過程當中也認識了許多優秀的人(jackwang 三元 菜餅 都是拿了ssp的大佬),經過對比他們的經歷,觀察得出一些能進大廠的候選人特性。程序員

但願這些面試經驗和建議可以對正在學校找工做的你有所幫助。github

目錄:

文章會從這幾方面聊聊如何拿到一份好的春/秋招offer,找到一份好工做:面試

  1. 何時要開始準備找實習和工做?算法

  2. 流程是怎麼樣的?數據庫

  3. 技術面試要準備什麼?小程序

  4. 怎麼準備比較高效?怎麼面試比較容易經過?後端

  5. 分享一下我本身的心路歷程安全

1、何時要開始準備找實習和找工做?

這是一個時間表是全文最重要的內容,後面的你能夠不記住,可是在校找工做的幾個時間節點必定要了解清楚。

以18級學生爲例子,其實你在大二的時候就能夠去參加平常實習了,這個實習的目的主要是潤色獎勵和提高技術;在大三的"金三銀四"的春招季就去找暑期實習,這個實習的主要目的是爭取轉正,提早一步進入大廠拿到正式offer;若是你對暑期實習的公司或部門不滿意,或者怕轉正不經過,就能夠準備"金九銀十"的秋招季找別的公司正式工做offer。

我是大二的時候經過比賽的機會進入騰訊云云開發部門實習,而後大三在提早批拿到騰訊暑期實習offer,實習三個月後答辯,在10.24的時候拿到正式offer。由於想留在深圳,又怕留用不過,因此期間還面試了其餘等公司。

可見:

你要是想要拿到一份好的實習offer,面試的時候有好的項目經歷或比賽經歷是很重要的。

你要是想要拿到一份好的校招offer,面試的時候有一份好的實習經歷是很重要的。

因此儘早準備是關鍵,咱們必定要提早作好規劃,儘早全力以赴。

這裏還有兩個很大的誤區:

  1. 找工做是大四的事情:不要以爲找實習和工做是大四的事情,是等到徹底沒有課的時候纔開始的事情。 等到大四開學有的同窗都已經拿到帶薪的正式offer了,準備辭去實習回校作畢設享受最後的校園時光了,你纔開始找實習,到時候就是給本身開啓面試地獄模式了。

  2. 春招補錄:主要是留給考研或考公沒有經過的同窗;崗位也多數是企業一些新增的,沒有招滿的或者原來招滿別人又不去了的崗位,不是每一個崗位都有。

2、找實習和工做流程是怎麼樣的?

  1. 簡歷

    我我的推薦用「超級簡歷」APP去編寫,不須要太花裏胡哨的,咱們程序員吧,說白了吧,你寫的太花裏胡哨你又不會也沒什麼用。具體如何編寫能夠看看這個視頻,最後導出爲PDF。保證別人收到你的簡歷以後能夠複製粘貼以及跳出來看你的做品,同時格式又不會亂。

  2. 投遞

    多投早投,小廠練起,衝擊大廠。 我我的是這樣投的,我當時就是在牛客網上,有個專門找校招工做的板塊。這個版塊有一個公司列表,我把裏面能喊得出名字的公司的招聘公衆號都關注了一遍,而後他們要招聘我第一時間就能知道。同時我投遞的時候還會給本身作個記錄excel表,由於有時候投遞太多我本身會忘記,或者出現筆試衝突之類的。我也會把個人面試進展,失敗教訓或者成功經驗記錄在上面,不斷優化本身。

  3. 筆試

    提早批通常免筆試;有的公司筆試不作也會被撈,有的公司筆試不作就沒法進入下一個流程。因此最好提早了解,若是不作也會被撈,沒有太大把握拿到優秀能夠暫時不作。不一樣公司筆試的風格不同,有的只是簡單的行測題,有的是崗位業務知識題,有的是崗位業務知識+算法題,有的全是算法題,難度不一。

  4. 技術面試

    以騰訊爲例,騰訊會3+1面試,三次技術面,一次HR面。3+1不是固定的,可是它的面試內容大概是這樣子的,一面的話是組內leader面。面試內容主要是計算機基礎知識(計算機網絡、操做系統),對應崗位的技術棧知識。而後二面的多是一個部門交叉面,側重項目和業務場景。三面的話就是總監面,會看一些軟技能(對新技術的瞭解等)。總的來講,前面的面試是縱向深挖,面試官面完基本就能夠根據你的面試狀況,知識掌握深度,就能肯定你能不能經過。後面的面試是橫向比較,面試官會根據多個候選人的面試狀況,討論一個排名提交給上面的領導決定。

  5. HR 面試

    在校生的hr面比較簡單,不須要深挖以前的工做經歷和績效,因此比較常規,通常不要騷操做,基本不掛人。

3、技術面試要準備什麼?

這裏的話咱們能夠反向思考一下,從招聘者的角度思考這個問題?

(高情商的說法)從企業管理者和麪試官的角度思考:有用人需求才會招人,因此企業須要計算機基礎紮實,有必定研發項目經驗,自學能力和處理問題的能力強的學生。

(低情商的說法)從資本家的角度思考:進來能幹活,可以白嫖的低價勞動力。

因此能夠從招聘者對應聘者的要求能力模型,得出咱們須要準備的有如下幾點:

  1. 準備技術知識:經常使用的算法和數據結構,計算機網絡,操做系統,數據庫
  2. 積累項目經驗:實際動手過本身的idea程序,好比:小程序、網站、競賽項目;熟悉軟件開發的流程、先後端的交互;
  3. 積累實習經驗:有過企業相似崗位實習經驗;熟悉git、github等協同開發工具或網站;
  4. 不斷提高自學能力:關注新技術趨勢 學習學校不教的業務技術棧知識
  5. 培養本身處理問題的能力:與bug作鬥爭的調試能力(斷點調試、網絡抓包)表達能力
  6. 其餘:簡歷、自我介紹

這裏配圖"廢話少說,上號!"一方面是活躍一下氣氛,另外一方面也是想表達,就是說得再多,最後咱們仍是要本身動手的。程序員就是這樣一個實踐性滿滿的崗位,就算你經過去背八股文,經過面試,到了公司裏面的話,不能解決實際問題的話,你仍是會被diss的。萬丈高樓平地起,輝煌只能靠本身。

4、怎麼準備比較高效?

  1. 多看別人的總結

    站在巨人的肩膀上覆習,好比牛客前端面試專項飛書前端面試寶典、大牛的博客 神三元 阮一峯 szu-iter

  2. 以面促學

    我以爲最有效提升複習效率的就是以面促學,固定每週一到兩次,經過面試給本身壓力,逼着本身去學習去自律。 我在大二寒假就開始準備面試了,但當時效率很低,總以爲沒那個快面,天天可能上午學習,下午就打王者。

    後來就是把以爲實在不行,我就開始慢慢地改變本身,就勇敢的投遞,找到了督促本身的方法。由於有了面試,我開始珍惜複習時間,懼怕本身被疑問三不知。並且開始變得自律,規律做息,由於時長懼怕面試官忽然打電話來面試,而本身沒有休息好,發揮失常。那段時間學習效率真的很高。

  3. 思考導圖梳理

    我是經過用xmind來複習個人技術知識的。我會畫一個知識圖譜,先把本身要學的東西大概上畫出知識主幹,而後慢慢地去填充這些知識主幹的細節,同時會標誌本身不熟悉的地方,而後在學習和麪試過程當中慢慢補充。也常常把它摺疊起來複習。

    個人前端知識圖譜

  4. 正確的準備項目

    沒有項目能夠怎麼準備?

    a. 在b站教學視頻,照着敲,比較低效,但適合動手能力較差,基礎也較差的同窗。

    b. 找github開源項目結合本身的idea去模仿,最好能稍微落地,否則看起來會很想培訓機構教你作的。

    有項目的要提煉出亮點?

    面試官不怎麼在意你作了啥,而是關注你的項目中挖出什麼亮點、難點、考點?

  5. 抱團學習

    找到志同道合的人組隊準備面試,相互討論問題,你的疑惑你的焦慮均可以和他們分享,在面試過程當中抱團真的挺有效的。

    一個是和班裏一塊兒作項目的好友羣(全員騰訊),一個是牛客上組的一塊兒面前端的好友羣(最後不少人拿了大廠sp)

  6. 有效刷題

    通常都是取自《劍指offer》 Leetcode Top100 題。堅持天天作一點,沒有什麼捷徑。

5、怎麼面試比較容易經過?

  1. 提早熟悉不一樣公司的面試風格和難度

    面試前你不要一股腦的去複習你的技術知識,還要去提早熟悉一下面試公司的面試風格和難度

    騰訊的話,它喜歡上來就先問你業務能力,而後再去看你的算法能力;字節的話,可能一上來會看你的算法,再去看你的業務能力;阿里的話,他可能一上來會問你最近看了哪一本書。

    不一樣公司有不一樣的風格,你提早去搜索公司+部門+崗位的面經,可讓你心中有數,而後面試的時候你的壓力就會小不少。

  2. 面試是一次雙向交流,要學會引導面試官

    面試實際上是一次雙向交流的過程,你必定要學會引導你的面試官,面試前,你必定要心中有個地圖,你必定要知道本身哪些熟悉的,哪些不熟悉的,把面試官往你熟悉的方向去引。

    具體怎麼去引呢,你能夠在你的簡歷上面體現,你能夠在自我介紹上面體現,好比簡歷裏面,你要把你本身最熟悉的東西放到最顯眼的地方。你在自我介紹裏,當你說完了你的性別學校,你來自哪裏,你的興趣以後,你不能說就這樣結束了,你必定要說一下你哪些熟悉,你哪些不熟悉,你最近關注了什麼,而後把他往這個方向去引。

    給面試官一個提問的方向,讓他有一個抓手,這是面試對線的技巧。 面試官先從你熟悉的問題問起,你的信心也就上來了,天然就比較少發揮失常。就算他後面問到你不會的,那他對你第一印象比較好的。

  3. 不停覆盤總結

    經過錄音覆盤本身。總結不會的知識點 總結答的很差的知識點去優化去深刻。

    舉一個覆盤的例子:你瞭解https嗎?

    最開始我是這樣回答的:https是http的安全升級版,它是是加入了ssl層,而後提升了信息傳輸的安全性,https是443端口,http是80端口。

    我經過覆盤以後,我會開始補充回答https的加密過程:先用非對稱加密加密後面對稱加密傳輸的密鑰

    在我本身動手搭建項目後,我會補充回答如何用ngnix部署ssl證書,若是將http連接重定向到https,部署時遇到的bug等。

    就這樣一步步覆盤逐漸深刻,經過深刻的回到讓面試官記住你。

6、 分享一下我本身的心路歷程

「在某個階段,你以前積累的東西會以某種本身不曾想到過的方式鏈接起來,最終是這些經歷成就了一我的。這種機會是不可預知(並且很是有樂趣)的,但只會留給默默耕耘的人。」

你須要的只是勇敢的邁出第一步,而後不斷的優化本身,總結本身,你必定會拿到你屬於本身的offer。

歡迎關注個人公衆號楊燦就是楊火山,一塊兒進步~

相關文章
相關標籤/搜索