導(dǎo)航:校招攻略:43份優(yōu)質(zhì)面經(jīng)匯總(iOS開發(fā))
序
如今的校招靠柑,像一場突圍賽寨辩,很多人“犧牲”在前進(jìn)的路上,那些突圍成功的人歼冰,不是因?yàn)樗麄兊稑尣蝗耄撬麄?strong>有扎實(shí)的準(zhǔn)備耻警,周密的計(jì)劃以及可圈可點(diǎn)的技巧隔嫡。
獲得校招的成功,大致需要經(jīng)歷計(jì)劃甘穿、準(zhǔn)備腮恩、應(yīng)聘這三個過程,文中全面覆蓋這些內(nèi)容温兼。
無論你是剛剛進(jìn)入大學(xué)的萌新秸滴,還是身處在大二、大三的任何階段募判,這篇文章都盡可能給出一些建議和指導(dǎo)荡含。
目錄
- 簡單的自我介紹
- 【計(jì)劃】時間安排:對找工作的同學(xué)十分重要的時間點(diǎn),以及如何安排自己的行程
- 【準(zhǔn)備】技能清單:需要具備的能力
- 【準(zhǔn)備】如何提高:如何有針對性地提高這些能力
- 【準(zhǔn)備】簡歷:面對簡歷海投的情況届垫,如何讓自己的簡歷脫穎而出
- 【應(yīng)聘】面試技巧:面試過程應(yīng)該注意什么释液,以及一些必不可少的技巧
- 【應(yīng)聘】高頻基礎(chǔ)題:分享一些超高頻的基礎(chǔ)知識題
- 部門選擇:部門選擇和公司選擇一樣重要
- 提問:是否還有一些問題在尋找答案?
自我介紹
我是一名來自普通本科的大四學(xué)生装处,專業(yè)是軟件工程误债,大概從高考選填志愿開始,我就選擇了工作這條路妄迁,這讓我在學(xué)習(xí)方向上有針對性的取舍寝蹈。
到目前為止,我有三段互聯(lián)網(wǎng)企業(yè)實(shí)習(xí)經(jīng)歷登淘,兩家創(chuàng)業(yè)公司和一家大公司(美團(tuán)點(diǎn)評)箫老。
在校期間,參與開發(fā)過多個上架APP(我的方向是iOS開發(fā))形帮,例如“享問”槽惫,到現(xiàn)在維護(hù)迭代快2年時間。
我面試過的公司多達(dá)30家辩撑,名企和小公司都有界斜。
我拿到了百度、阿里合冀、美團(tuán)點(diǎn)評等公司的校招Offer各薇。
畢業(yè)后,我會去淘寶工作~
塞西爾說,一克的經(jīng)驗(yàn)抵得上一噸的理論
【計(jì)劃】時間安排
我們應(yīng)該知道這些招聘類型:
-
春招:
- 時間:大三期間的3-4月
- 性質(zhì):實(shí)習(xí)生招聘峭判,實(shí)習(xí)結(jié)束有轉(zhuǎn)正答辯开缎,獲得正式Offer
-
秋招:
- 時間:大三期間的9-11月
- 性質(zhì):獲得正式Offer的重要途徑
-
補(bǔ)招:
- 時間:大四期間的3-4月
- 性質(zhì):最后一次獲得正式Offer的途徑
我們應(yīng)該知道這兩個招聘批次:
-
提前批次:
- 性質(zhì):內(nèi)推批次,通過內(nèi)部員工推薦進(jìn)行
- 優(yōu)點(diǎn):
- 部分公司免去筆試林螃,簡歷免除篩選
- 可能有部門直推的通道奕删,通過內(nèi)推可以直接進(jìn)入到該部門
-
正式批次:
- 性質(zhì):內(nèi)推階段結(jié)束后將會進(jìn)入到正式批次
- 流程:測評(部分有)->筆試->面試->Offer
卡耐基曾說,不為明天做準(zhǔn)備的人永遠(yuǎn)不會有未來
各個階段應(yīng)該做什么:
-
大一
- 性質(zhì):過渡期(學(xué)習(xí)方法疗认、生活習(xí)慣以及價值觀的轉(zhuǎn)變)
- 做什么:多做嘗試完残,涉足各個領(lǐng)域
-
大二
- 性質(zhì):萌芽期(各方面能力逐漸成型,開始確定方向)
- 做什么:
- 選定方向
- 技術(shù)崗:移動端横漏、Web谨设、后臺、測試缎浇、游戲扎拣、算法、人工智能類等
- 非技術(shù)崗:產(chǎn)品經(jīng)理素跺、運(yùn)營二蓝、UI等
- 花時間在這方面上(例如參加比賽,做項(xiàng)目亡笑,實(shí)習(xí)等)
- 選定方向
-
大三
- 性質(zhì):發(fā)力期
- 做什么:做應(yīng)試相關(guān)的內(nèi)容
- 計(jì)算機(jī)基礎(chǔ)
- 崗位相關(guān)知識
- 軟素質(zhì)
【準(zhǔn)備】技能清單
一共需要掌握這三類知識:計(jì)算機(jī)基礎(chǔ)侣夷、相關(guān)崗位知識和軟素質(zhì)
-
計(jì)算機(jī)基礎(chǔ)
- 包含的總科目:計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)仑乌、數(shù)據(jù)結(jié)構(gòu)百拓、算法、設(shè)計(jì)模式晰甚、數(shù)據(jù)庫等
(可能會因?yàn)閸徫徊煌胁煌膫?cè)重科目) - 都很重要的科目:計(jì)算機(jī)網(wǎng)絡(luò)衙传、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)厕九、算法
- 不同崗位的側(cè)重:
- 移動端或前端:設(shè)計(jì)模式
- 后臺開發(fā):數(shù)據(jù)庫
- 包含的總科目:計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)仑乌、數(shù)據(jù)結(jié)構(gòu)百拓、算法、設(shè)計(jì)模式晰甚、數(shù)據(jù)庫等
-
相關(guān)崗位知識
- 語言基礎(chǔ):例如iOS開發(fā)就會問Objective-C(Swift)基礎(chǔ)
- 開發(fā)內(nèi)容:例如iOS開發(fā)中的一些技術(shù)方法等
- 內(nèi)存管理方式
- 多線程編程
- 開源框架
- ...
-
軟素質(zhì)
- 自學(xué)能力:很多公司比較關(guān)注非科班出身的學(xué)生蓖捶,因?yàn)樗麄冏詫W(xué)能力都很強(qiáng)
- 自我規(guī)劃:做事有計(jì)劃有目標(biāo)
- 溝通表達(dá)能力
- 總結(jié)能力:時常對自己進(jìn)行反思總結(jié),明確不足扁远,針對性提高
- 團(tuán)隊(duì)協(xié)作能力
- ...
俞洪敏曾說俊鱼,在人生成功的公式上,情商素質(zhì)是戰(zhàn)友一定比值的畅买,是絕對不能缺少的一部分并闲。
推薦一本提高情商的書籍《人性的弱點(diǎn)》
【準(zhǔn)備】如何提高
分成三部分來說,一部分是基礎(chǔ)知識谷羞,一部分是相關(guān)崗位知識帝火,最后是利用面經(jīng)有針對性的提高
基礎(chǔ)知識如何提高
這里主要對都很重要的四門科目依次詳細(xì)說明
-
計(jì)算機(jī)網(wǎng)絡(luò)
- 特征:課程內(nèi)容較多,知識點(diǎn)較雜
- 學(xué)習(xí)要點(diǎn):
- 學(xué)習(xí)時應(yīng)該全面覆蓋所有內(nèi)容
- 復(fù)習(xí)和提高的時候,注意側(cè)重點(diǎn)(面試中有比較明顯的側(cè)重)
- 建議:
- 理解而非背誦(例如理解三次握手過程中每個信號的作用)
- 推薦書籍《圖解TCP/IP》:淺顯易懂犀填,頗有側(cè)重
-
操作系統(tǒng)
- 特征:課程內(nèi)容具有深度蠢壹,知識點(diǎn)較雜
- 學(xué)習(xí)要點(diǎn):注重理解
- 建議:
- 面試過程的題型很單一,可以針對特定題型做橫向擴(kuò)展
-
數(shù)據(jù)結(jié)構(gòu)
- 特征:思維邏輯的基礎(chǔ)
- 學(xué)習(xí)要點(diǎn):
- 算法建立在數(shù)據(jù)結(jié)構(gòu)之上
- 建議:
- 熟練掌握每種常用的數(shù)據(jù)結(jié)構(gòu)
- 理論的同時結(jié)合實(shí)際編碼的鍛煉
-
算法
- 性質(zhì):是面試者能力考查的重要參考因素(行業(yè)習(xí)慣)
- 學(xué)習(xí)要點(diǎn):
- 先學(xué)習(xí)掌握基本的經(jīng)典算法(學(xué)習(xí)經(jīng)典算法的邏輯思維)
- 進(jìn)行算法訓(xùn)練
- LeetCode:適合有足夠時間和精力的同學(xué)
- 啪叛玻客網(wǎng)課程:例如“直通BAT——面試算法精品課”
- 優(yōu)秀的算法面試書籍:例如《劍指Offer》图贸、《編程之美》
- 我總結(jié)的超高頻算法面試題(更加適用于移動端和前端):點(diǎn)擊跳轉(zhuǎn)
- 建議:面試中一般為給出應(yīng)用場景,然后求解比庄,所以需要將基本算法思路了解透徹求妹,學(xué)會將他們進(jìn)行組合、變形等操作
接著佳窑,來看看相關(guān)崗位能力如何提高
- 進(jìn)入實(shí)驗(yàn)室做項(xiàng)目
- 參加創(chuàng)業(yè)團(tuán)隊(duì)
-
自己找項(xiàng)目練手
- 參加開源項(xiàng)目的研發(fā)
- 模仿一些線上的項(xiàng)目:例如新浪微博、今日頭條等
- 學(xué)習(xí)培訓(xùn)機(jī)構(gòu)的課程:優(yōu)點(diǎn)在于很容易入門父能,缺點(diǎn)在于過于耗時
- 參加項(xiàng)目相關(guān)的比賽
-
看書學(xué)習(xí)
- 工具類書籍:知識點(diǎn)全面神凑,適用于入門
- 進(jìn)階類書籍:適用于能力提高
我們還可以通過看別人面經(jīng)來增加應(yīng)試能力
面經(jīng)的獲取方式有
- 搜索網(wǎng)絡(luò)上的文章:例如搜索“iOS開發(fā)面試題”
- 詢問認(rèn)識的學(xué)長學(xué)姐:獲得他們的親身經(jīng)歷的面經(jīng)
- 牛客網(wǎng):藕瘟撸客網(wǎng)->討論區(qū)->筆試面經(jīng)
【準(zhǔn)備】簡歷
校招技術(shù)類的加分項(xiàng)有:
- 優(yōu)秀的學(xué)校背景
- 優(yōu)秀的學(xué)業(yè)成績
- 扎實(shí)的計(jì)算機(jī)基礎(chǔ)知識
- 有分量的獎項(xiàng):例如ACM
- 大公司的實(shí)習(xí)經(jīng)歷
- 優(yōu)質(zhì)的項(xiàng)目經(jīng)歷:例如上架的產(chǎn)品溉委,并且有不錯的日活
了解了加分項(xiàng)之后,我們來看看簡歷應(yīng)該如何寫爱榕,這里來看兩種格式瓣喊,第一種是中規(guī)中矩的簡歷格式,第二種是技術(shù)崗做了特定改進(jìn)的簡歷格式
第一種:中規(guī)中矩的簡歷格式
個人信息:包括姓名黔酥、性別藻三、出生年月、聯(lián)系方式(電話+郵箱)跪者、求職目標(biāo)
教育背景:包括學(xué)校名稱棵帽、專業(yè)、就讀時間(例如2014.10 – 至今)渣玲、成績排名(成績好的加上)
自我評價:這里就是加分項(xiàng)的位置(放在簡歷的前1/3的位置逗概,引人注目)
實(shí)習(xí)經(jīng)歷:描述自己負(fù)責(zé)什么,業(yè)績是什么忘衍,有什么收獲等逾苫,盡量用數(shù)字量化內(nèi)容
項(xiàng)目經(jīng)歷:利用STAR法則
比賽經(jīng)歷
校園經(jīng)歷:包括參加活動,擔(dān)任職務(wù)等
榮譽(yù)證書
第二種:技術(shù)崗的簡歷格式
我們做以下的改進(jìn)
- 合并個人信息和教育背景:統(tǒng)稱為個人信息
- 去掉就讀時間:都是校招生意義不大
- 成績排名移到自我評價:作為加分項(xiàng)之一
- 校園經(jīng)歷簡單化:對于技術(shù)崗加分效果不明顯
來看看改進(jìn)后的格式
個人信息:包括姓名枚钓、性別铅搓、出生年月、聯(lián)系方式(電話+郵箱)秘噪、求職目標(biāo)狸吞、學(xué)校名稱、專業(yè)
自我評價:這里就是加分項(xiàng)的位置(放在簡歷的前1/3的位置,引人注目)
實(shí)習(xí)經(jīng)歷:描述自己負(fù)責(zé)什么蹋偏,業(yè)績是什么便斥,有什么收獲等,盡量用數(shù)字量化內(nèi)容
項(xiàng)目經(jīng)歷:利用STAR法則
比賽經(jīng)歷
校園經(jīng)歷:包括參加活動威始,擔(dān)任職務(wù)等(簡單描述)
榮譽(yù)證書
簡歷內(nèi)容客觀性的東西一定不要作假枢纠,后果很嚴(yán)重,主觀性的內(nèi)容可以稍微加以修飾
【應(yīng)聘】面試技巧
面試過程中應(yīng)該注意這些小細(xì)節(jié):
- 如何面對“超綱問題”:直接坦白告訴面試官黎棠,不應(yīng)該胡編亂造
-
回答說多少才合適:
- 回答基本內(nèi)容應(yīng)該做到條理清晰
- 解答完后可以做適當(dāng)?shù)匮由旖欤砸c(diǎn)的形式鋪展開來(將面試官引導(dǎo)自己對味的話題上)
- 解答應(yīng)該從為什么的角度出發(fā):讓面試官覺得你不是背下來的
-
遇到問題含糊不清怎么辦:
- 可能是面試官自我表達(dá)不清或面試官準(zhǔn)備釣魚執(zhí)法
- 先不急著作答,應(yīng)該先確認(rèn)問題中不清晰的點(diǎn)
-
遇到難題怎么辦:
- 選擇直接放棄是大忌脓斩!
- 冷靜分析木西,利用基礎(chǔ)知識,給出合理的解題思路随静,并說出自己遇到的阻礙
- 這樣不僅僅能提現(xiàn)良好的分析能力八千,也能獲得面試官的提示,進(jìn)一步解答
-
編寫算法時燎猛,有什么好的習(xí)慣:
- 審清楚題后恋捆,先講述自己的解題思路
- 編碼過程中,可以不斷描述自己的想法
- 套路問題重绷,如何應(yīng)對:利用STAR法則提前進(jìn)行頭腦風(fēng)暴沸停,思量比較好的解答
【應(yīng)聘】高頻基礎(chǔ)題
計(jì)算機(jī)網(wǎng)絡(luò):
- HTTPS與中間人攻擊
- 瀏覽器訪問www.baidu.com全過程
- OSI七層模型
- GET和POST區(qū)別
- HTTP報(bào)文格式
- 常用的HTTP響應(yīng)碼
- TCP和UDP區(qū)別
- TCP可靠傳輸?shù)幕A(chǔ)(確認(rèn)應(yīng)答、超時重傳昭卓、三次握手愤钾、流量控制、擁塞控制等)
- Session和Cookie的區(qū)別
操作系統(tǒng):
- 線程與進(jìn)程的區(qū)別
- 編譯與鏈接
- 進(jìn)程之間的通信方式
算法:
部門選擇
選擇公司很簡單葬凳,選擇部門就需要好好做好預(yù)習(xí)了绰垂。
對于互聯(lián)網(wǎng)名企來說,公司規(guī)模都是很龐大的火焰,內(nèi)部的部門會由于業(yè)務(wù)劲装,管理等等方面因素,出現(xiàn)良莠不齊的狀況昌简。
這次校招也出現(xiàn)了不少因?yàn)椴块T而拒絕了名企Offer的案例占业,舉兩個身邊的例子(不帶任何評價,只描述事實(shí))
- 研究生纯赎,算法崗谦疾,拒絕阿里文娛優(yōu)酷Offer,去了美團(tuán)酒旅
- 本科生犬金,iOS崗念恍,拒絕了百度糯米六剥,去了愛奇藝
那么我們應(yīng)該如何去了解部門的好壞呢?這里推薦以下幾種方式:
- 咨詢該公司的人脈:盡量問多個峰伙,防止被主觀色彩影響
- 查閱公司組織架構(gòu):了解部門的產(chǎn)品和業(yè)務(wù)
- 多參與行業(yè)交流:同行之間的聊天疗疟,行業(yè)交流軟件的使用等
公司和部門之間,又會追溯到一個古老的問題瞳氓,雞頭鳳尾策彤,你選?這個問題大家的都有自己的答案匣摘,開心就好店诗。
提問
關(guān)注我,私信我~