主頁 > 軟體設計 > 如果沒有實力一蹴而就,那就來看看我的步步為營吧!——騰訊阿里等大廠校招“偷雞”指南!

如果沒有實力一蹴而就,那就來看看我的步步為營吧!——騰訊阿里等大廠校招“偷雞”指南!

2021-04-11 10:47:34 軟體設計

前言

又到了一年的春招季,最近有些學弟學妹來咨詢如何準備找實習的經驗,讓我萌生了總結過去一年自己找作業經驗教訓的想法,希望能像之前幫助我的學長一樣幫助他們找到好的作業,

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

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

希望這些面試經驗和建議能夠對正在學校找作業的你有所幫助,

目錄:

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

  1. 什么時候要開始準備找實習和作業?

  2. 流程是怎么樣的?

  3. 技術面試要準備什么?

  4. 怎么準備比較高效?怎么面試比較容易通過?

  5. 分享一下我自己的心路歷程

一、什么時候要開始準備找實習和找作業?

這是一個時間表是全文最重要的內容,后面的你可以不記住,但是在校找作業的幾個時間節點一定要了解清楚,

以18級學生為例子,其實你在大二的時候就可以去參加日常實習了,這個實習的目的主要是潤色獎勵和提升技術;在大三的"金三銀四"的春招季就去找暑期實習,這個實習的主要目的是爭取轉正,提前一步進入大廠拿到正式offer;如果你對暑期實習的公司或部門不滿意,或者怕轉正不通過,就可以準備"金九銀十"的秋招季找別的公司正式作業offer,

我是大二的時候通過比賽的機會進入騰訊云云開發部門實習,然后大三在提前批拿到騰訊暑期實習offer,實習三個月后答辯,在10.24的時候拿到正式offer,因為想留在深圳,又怕留用不過,所以期間還面試了其他等公司,

可見:

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

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

所以盡早準備是關鍵,我們一定要提前做好規劃,盡早盡心盡力,

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

  1. 找作業是大四的事情:不要覺得找實習和作業是大四的事情,是等到完全沒有課的時候才開始的事情, 等到大四開學有的同學都已經拿到帶薪的正式offer了,準備辭去實習回校做畢設享受最后的校園時光了,你才開始找實習,到時候就是給自己開啟面試地獄模式了,

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

二、找實習和作業流程是怎么樣的?

1.簡歷

我個人推薦用“超級簡歷”APP去撰寫,不需要太花里胡哨的,我們程式員吧,說白了吧,你寫的太花里胡哨你又不會也沒什么用,盡量保存為pdf格式,保證別人收到你的簡歷之后可以復制粘貼以及跳出來看你的作品,同時格式又不會亂,

2.投遞

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

3.筆試

提前批一般免筆試;有的公司筆試不做也會被撈,有的公司筆試不做就無法進入下一個流程,所以最好提前了解,如果不做也會被撈,沒有太大把握拿到優秀可以暫時不做,不同公司筆試的風格不一樣,有的只是簡單的行測題,有的是崗位業務知識題,有的是崗位業務知識+演算法題,有的全是演算法題,難度不一,

4.技術面試

以騰訊為例,騰訊會3+1面試,三次技術面,一次HR面,3+1不是固定的,但是它的面試內容大概是這樣子的,一面的話是組內leader面,面試內容主要是計算機基礎知識(計算機網路、作業系統),對應崗位的技術堆疊知識,然后二面的可能是一個部門交叉面,側重專案和業務場景,三面的話就是總監面,會看一些軟技能(對新技術的了解等),總的來說,前面的面試是縱向深挖,面試官面完基本就可以根據你的面試情況,知識掌握深度,就能確定你能不能通過,后面的面試是橫向比較,面試官會根據多個候選人的面試情況,討論一個排名提交給上面的領導決定,

5.HR 面試

在校生的hr面比較簡單,不需要深挖之前的作業經歷和績效,所以比較常規,一般不要騷操作,基本不掛人,

三、技術面試要準備什么?

這里的話我們可以反向思考一下,從招聘者的角度思考這個問題?

(高情商的說法) 從企業管理者和面試官的角度思考:有用人需求才會招人,所以企業需要計算機基礎扎實,有一定研發專案經驗,自學能力和處理問題的能力強的學生,

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

所以可以從招聘者對應聘者的要求能力模型,得出我們需要準備的有以下幾點:

  1. 準備技術知識:常用的演算法和資料結構,計算機網路,作業系統,資料庫
  2. 積累專案經驗:體現自己在專案中負責的最核心的技術,最好能體現技術含量一點,用這個技術解決了什么問題,你是怎么解決的,哪些模塊是自己獨立設計和架構的等等,
  3. 積累實習經驗:有過企業類似崗位實習經驗;熟悉git、github等協同開發工具或網站;
  4. 不斷提升自學能力:關注新技術趨勢 學習學校不教的業務技術堆疊知識
  5. 培養自己處理問題的能力:與bug做斗爭的除錯能力(斷點除錯、網路抓包)表達能力
  6. 其他:簡歷、自我介紹

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

四、怎么準備比較高效?

1.多看別人的總結

站在巨人的肩膀上復習,比如牛客網,csdn上各種面經分享,對照自己來進行查漏補缺,學習經驗心得,

2.以面促學

我覺得最有效提高復習效率的就是以面促學,固定每周一到兩次,通過面試給自己壓力,逼著自己去學習去自律,** 我在大二寒假就開始準備面試了,但當時效率很低,總覺得沒那個快面,每天可能上午學習,下午就打王者,

后來就是把覺得實在不行,我就開始慢慢地改變自己,就勇敢的投遞,找到了督促自己的方法,因為有了面試,我開始珍惜復習時間,害怕自己被疑問三不知,而且開始變得自律,規律作息,因為時長害怕面試官突然打電話來面試,而自己沒有休息好,發揮失常,那段時間學習效率真的很高,

3.思考導圖梳理

我是通過用xmind來復習我的技術知識的,我會畫一個知識圖譜,先把自己要學的東西大概上畫出知識主干,然后慢慢地去填充這些知識主干的細節,同時會標志自己不熟悉的地方,然后在學習和面試程序中慢慢補充,也經常把它折疊起來復習,

4.正確的準備專案

沒有專案可以怎么準備?

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

b. 找github開源專案結合自己的idea去模仿,最好能稍微落地,不然看起來會很想培訓機構教你做的,

有專案的要提煉出亮點?

面試官不怎么在乎你做了啥,而是關注你的專案中挖出什么亮點、難點、考點?

5.抱團學習

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

一個是和班里一起做專案的好友群(全員騰訊),一個是牛客上組的一起面Android崗的好友群(最后很多人拿了大廠sp)

6.有效刷題

一般都是取自《劍指offer》 Leetcode Top100 題,堅持每天做一點,沒有什么捷徑,

五、怎么面試比較容易通過?

1.提前熟悉不同公司的面試風格和難度

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

騰訊的話,它喜歡上來就先問你業務能力,然后再去看你的演算法能力;位元組的話,可能一上來會看你的演算法,再去看你的業務能力;阿里的話,他可能一上來會問你最近看了哪一本書,

不同公司有不同的風格,你提前去搜索公司+部門+崗位的面經,可以讓你心中有數,然后面試的時候你的壓力就會小很多,

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

面試其實是一次雙向交流的程序,你一定要學會引導你的面試官,面試前,你一定要心中有個地圖,你一定要知道自己哪些熟悉的,哪些不熟悉的,把面試官往你熟悉的方向去引,

具體怎么去引呢,你可以在你的簡歷上面體現,你可以在自我介紹上面體現,比如簡歷里面,你要把你自己最熟悉的東西放到最顯眼的地方,你在自我介紹里,當你說完了你的性別學校,你來自哪里,你的興趣之后,你不能說就這樣結束了,你一定要說一下你哪些熟悉,你哪些不熟悉,你最近關注了什么,然后把他往這個方向去引,

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

3.不停復盤總結

通過錄音復盤自己,總結不會的知識點 總結答的不好的知識點去優化去深入,

舉一個復盤的例子:你了解https嗎?

最開始我是這樣回答的:https是http的安全升級版,它是是加入了ssl層,然后提高了資訊傳輸的安全性,https是443埠,http是80埠,

我通過復盤之后,我會開始補充回答https的加密程序:先用非對稱加密加密后面對稱加密傳輸的密鑰

在我自己動手搭建專案后,我會補充回答如何用ngnix部署ssl證書,如果將http鏈接重定向到https,部署時遇到的bug等,

就這樣一步步復盤逐漸深入,通過深入的回到讓面試官記住你,

六、 分享一下我自己的心路歷程和學習資料

“在某個階段,你之前積累的東西會以某種自己未曾想到過的方式連接起來,最終是這些經歷成就了一個人,這種機會是不可預知(而且非常有樂趣)的,但只會留給默默耕耘的人,”

你需要的只是勇敢的邁出第一步,然后不斷的優化自己,總結自己,你一定會拿到你屬于自己的offer,

最后再給大家分享一下,我之前面試準備的時候的一些學習筆記,以及整理的一些大廠面試真題決議資料,希望能幫助到可愛的學弟學妹們~

需要的話,可以點擊這里,加入我前面提到的學習交流群,找群主大大領取!

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/274777.html

標籤:其他

上一篇:一起學Docker吧!Docker入門介紹篇 - 你還沒聽過虛擬容器化技術嗎?

下一篇:位元組Android開發崗首戰演算法被慘虐,復盤兩個月再戰拿下2-2

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 面試突擊第一季,第二季,第三季

    第一季必考 https://www.bilibili.com/video/BV1FE411y79Y?from=search&seid=15921726601957489746 第二季分布式 https://www.bilibili.com/video/BV13f4y127ee/?spm_id_fro ......

    uj5u.com 2020-09-10 05:35:24 more
  • 第三單元作業總結

    1.前言 這應該是本學期最后一次寫作業總結了吧。總體來說,對作業的節奏也差不多掌握了,作業做起來的效率也更高了。雖然和之前的作業一樣,作業中都要用到新的知識,但是相比之前,更加懂得了如何利用工具以及資料。雖然之間卡過殼,但總體而言,這幾次作業還算完成的比較好。 2.作業程序總結 相比前兩個單元,此單 ......

    uj5u.com 2020-09-10 05:35:41 more
  • 北航OO(2020)第四單元博客作業暨課程總結博客

    北航OO(2020)第四單元博客作業暨課程總結博客 本單元作業的架構設計 在本單元中,由于UML圖具有比較清晰的樹形結構,因此我對其中需要進行查詢操作的元素進行了包裝,在樹的父節點中存盤所有孩子的參考。考慮到性能問題,我采用了快取機制,一次查詢后盡可能快取已經遍歷過的資訊,以減少遍歷次數。 本單元我 ......

    uj5u.com 2020-09-10 05:35:48 more
  • BUAA_OO_第四單元

    一、UML決議器設計 ? 先看下題目:第四單元實作一個基于JDK 8帶有效性檢查的UML(Unified Modeling Language)類圖,順序圖,狀態圖分析器 MyUmlInteraction,實際上我們要建立一個有向圖模型,UML中的物件(元素)可能與同級元素連接,也可與低級元素相連形成 ......

    uj5u.com 2020-09-10 05:35:54 more
  • 6.1邏輯運算子

    邏輯運算子 1. && 短路與 運算式1 && 運算式2 01.運算式1為true并且運算式2也為true 整體回傳為true 02.運算式1為false,將不會執行運算式2 整體回傳為false 03.只要有一個運算式為false 整體回傳為false 2. || 短路或 運算式1 || 運算式2 ......

    uj5u.com 2020-09-10 05:35:56 more
  • BUAAOO 第四單元 & 課程總結

    1. 第四單元:StarUml檔案決議 本單元采用了圖模型決議UML。 UML檔案可以抽象為圖、子圖、邊的邏輯結構。 在實作中,圖的節點包括類、介面、屬性,子圖包括狀態圖、順序圖等。 采用了三次遍歷UML元素的方法建圖,第一遍遍歷建點,第二、三次遍歷設定屬性、連邊,實作圖物件的初始化。這里借鑒了一些 ......

    uj5u.com 2020-09-10 05:36:06 more
  • 談談我對C# 多型的理解

    面向物件三要素:封裝、繼承、多型。 封裝和繼承,這兩個比較好理解,但要理解多型的話,可就稍微有點難度了。今天,我們就來講講多型的理解。 我們應該經常會看到面試題目:請談談對多型的理解。 其實呢,多型非常簡單,就一句話:呼叫同一種方法產生了不同的結果。 具體實作方式有三種。 一、多載 多載很簡單。 p ......

    uj5u.com 2020-09-10 05:36:09 more
  • Python 資料驅動工具:DDT

    背景 python 的unittest 沒有自帶資料驅動功能。 所以如果使用unittest,同時又想使用資料驅動,那么就可以使用DDT來完成。 DDT是 “Data-Driven Tests”的縮寫。 資料:http://ddt.readthedocs.io/en/latest/ 使用方法 dd. ......

    uj5u.com 2020-09-10 05:36:13 more
  • Python里面的xlrd模塊詳解

    那我就一下面積個問題對xlrd模塊進行學習一下: 1.什么是xlrd模塊? 2.為什么使用xlrd模塊? 3.怎樣使用xlrd模塊? 1.什么是xlrd模塊? ?python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。 今天就先來說一下xl ......

    uj5u.com 2020-09-10 05:36:28 more
  • 當我們創建HashMap時,底層到底做了什么?

    jdk1.7中的底層實作程序(底層基于陣列+鏈表) 在我們new HashMap()時,底層創建了默認長度為16的一維陣列Entry[ ] table。當我們呼叫map.put(key1,value1)方法向HashMap里添加資料的時候: 首先,呼叫key1所在類的hashCode()計算key1 ......

    uj5u.com 2020-09-10 05:36:38 more
最新发布
  • 【中介者設計模式詳解】C/Java/JS/Go/Python/TS不同語言實作

    * 中介者模式是一種行為型設計模式,它可以用來減少類之間的直接依賴關系,
    * 將物件之間的通信封裝到一個中介者物件中,從而使得各個物件之間的關系更加松散。
    * 在中介者模式中,物件之間不再直接相互互動,而是通過中介者來中轉訊息。 ......

    uj5u.com 2023-04-20 08:20:47 more
  • 露天煤礦現場調研和交流案例分享

    他們集團的資訊化公司及研究院在一個礦區正在做智能礦山的統一平臺的 試點,專案投資大概1億,包括了礦山的各方面的內容,顯示得我們這次交流有點多余。他們2年前開始做智能礦山的規劃,有很多煤礦行業專家的加持,他們的描述是非常完美,但是去年底應該上線的平臺,現在還沒有看到影子。他們確實有很多場景需求,但是被... ......

    uj5u.com 2023-04-20 08:20:25 more
  • 《社區人員管理》實戰案例設計&個人案例分享

    設計是一個讓人夢想成真程序,開始編碼、測驗、除錯之前進行需求分析和架構設計,才能保證關鍵方面都做正確 ......

    uj5u.com 2023-04-20 08:20:17 more
  • 軟體架構生態化-多角色交付的探索實踐

    作為一個技術架構師,不僅僅要緊跟行業技術趨勢,還要結合研發團隊現狀及痛點,探索新的交付方案。在日常中,你是否遇到如下問題 “ 業務需求排期長研發是瓶頸;非研發角色感受不到研發技改提效的變化;引入ISV 團隊又擔心質量和安全,培訓周期長“等等,基于此我們探索了一種新的技術體系及交付方案來解決如上問題。 ......

    uj5u.com 2023-04-20 08:20:10 more
  • 【中介者設計模式詳解】C/Java/JS/Go/Python/TS不同語言實作

    * 中介者模式是一種行為型設計模式,它可以用來減少類之間的直接依賴關系,
    * 將物件之間的通信封裝到一個中介者物件中,從而使得各個物件之間的關系更加松散。
    * 在中介者模式中,物件之間不再直接相互互動,而是通過中介者來中轉訊息。 ......

    uj5u.com 2023-04-20 08:19:44 more
  • 露天煤礦現場調研和交流案例分享

    他們集團的資訊化公司及研究院在一個礦區正在做智能礦山的統一平臺的 試點,專案投資大概1億,包括了礦山的各方面的內容,顯示得我們這次交流有點多余。他們2年前開始做智能礦山的規劃,有很多煤礦行業專家的加持,他們的描述是非常完美,但是去年底應該上線的平臺,現在還沒有看到影子。他們確實有很多場景需求,但是被... ......

    uj5u.com 2023-04-20 08:19:07 more
  • 《社區人員管理》實戰案例設計&個人案例分享

    設計是一個讓人夢想成真程序,開始編碼、測驗、除錯之前進行需求分析和架構設計,才能保證關鍵方面都做正確 ......

    uj5u.com 2023-04-20 08:18:57 more
  • 軟體架構生態化-多角色交付的探索實踐

    作為一個技術架構師,不僅僅要緊跟行業技術趨勢,還要結合研發團隊現狀及痛點,探索新的交付方案。在日常中,你是否遇到如下問題 “ 業務需求排期長研發是瓶頸;非研發角色感受不到研發技改提效的變化;引入ISV 團隊又擔心質量和安全,培訓周期長“等等,基于此我們探索了一種新的技術體系及交付方案來解決如上問題。 ......

    uj5u.com 2023-04-20 08:18:49 more
  • 05單件模式

    #經典的單件模式 public class Singleton { private static Singleton uniqueInstance; //一個靜態變數持有Singleton類的唯一實體。 // 其他有用的實體變數寫在這里 //構造器宣告為私有,只有Singleton可以實體化這個類! ......

    uj5u.com 2023-04-19 08:42:51 more
  • 【架構與設計】常見微服務分層架構的區別和落地實踐

    軟體工程的方方面面都遵循一個最基本的道理:沒有銀彈,架構分層模型更是如此,每一種都有各自優缺點,所以請根據不同的業務場景,并遵循簡單、可演進這兩個重要的架構原則選擇合適的架構分層模型即可。 ......

    uj5u.com 2023-04-19 08:42:41 more