8102秋季校招:我的校招經歷+Android崗總結(面經+技巧)

前言

這段時間,找工作也算是告一段落了,8102年(手動滑稽)對我真的是一個不平凡的一年,其中的辛酸只有自己知道,最近總算是有了些空閒時間,便總結下這個轉折點–秋招的點點滴滴,也算是畫上一個句號,同時也方便日後自己能回過頭來看看曾經的自己,繼而前行,內容可能有點多,如果你時間比較充裕,可以當故事匯看一看,如果你正在找工作,需要乾貨,就直接把滾動條拉到技巧和麪經那裏吧,希望能幫你找到一份如意的工作。

目錄

1、個人情況及現階段Android行情
2、老生常談的考研還是就業
3、我的找工作經歷
4、如何高效的準備校招
5、秋招簡歷和麪試技巧
6、Android崗面經大全(含Android+Java+網絡+算法)

正文

1、個人情況及現階段Android行情

1.1 個人情況

先交代下教育背景,武漢某雙非大學(非985非211大學),本科學歷,可以說這個硬性條件在現在這個年頭沒半點優勢,不知道在哪裏看到的新聞還是報道,現在找工作的70%以上都是碩士,還有5%的博士,沒錯,我就是剩下那一部分頭鐵的本科生,也不知道那個數據是否真實,但是從我自身經歷來看,每次面試等待時,我都會好奇,主動搭話問一問一起面試的同學從哪邊過來的,得到的答案基本都是是華科和武大,再就是武理,關鍵是大部分還是碩士(真的感覺只有我一個頭鐵的本科生),學校甩一條街就算了,學歷也比我高,(:,但是仍然要面帶微笑,波瀾不驚的迎接接下來的面試!

1.2目前offer情況

因爲有春招找實習的慘痛經歷,關於秋招準備投遞的公司,已早早計劃好,爲了避免失業,我是儘可能的給自己多爭取機會,所以最後投遞的公司共有76家,只要是能投的,基本國內的公司都投了,還有一些發郵箱的零碎的投遞沒計算在內,下面是投遞的記錄
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
雖然我投了那麼多,但是你會發現雙非學校這個硬性條件基本一大半的公司簡歷都過不了,還有一些會發個筆試走一下形式,真正到最後給到面試的,也就十來家,所以對於雙非學校出來的找工作,容錯率太低了,僅有的幾個面試機會沒把握住的話,你迎接的就是0 offer,但是對於985學校的同學來說,他們面試機會足夠多,甚至可以在面試中邊學習邊面試,所以有一句話說的好,高考欠下的債是要用一輩子來還的,在這裏我是深有體會。

然後再說下今年各大公司招人的一個行情,今年是招聘的一個小年,小年的意思就是今年大部分公司不咋招人,也可能和最近的經濟狀況有關,這個有點類似高考一年簡單一年難的交錯效果,在秋季招聘中,一般分爲三波,7月份到8月份的提前批,9月份的正式批,10月份的末班車,就今年來看,我實習完回來,已經八月底了,所以我完美的錯過了提前批,再加上今年又是一個小年,大部分公司在提前批已經招滿了,就拿BAT TMD JW等大廠來說,網易、騰訊等基本提前批招的差不多了,到了九月你會發現網易官網很多崗位都已經撤銷了,騰訊HR面掛了我估計也是沒什麼hc了,美團去年是大年,招了很多人,所以今年也不怎麼招人,所以再想進的話,真的只有特別特別特別優秀了,這就少了三個大廠了,然後滴滴,正好趕上最近的順風車事件,你懂的,然後京東玄學面試,簡歷沒過,頭條招的又都是acm級別的人,對算法要求高,不刷個上百道leetcode mid難度以上的題,估計懸,然後只剩下B和A了,有幸B給了面試機會,並最終通關,所以今年整個招人的行情,對想進大廠的同學來說,可以說很不友好了。當然除了這些公司,還是有很多其它很棒的公司的,比如順豐同城科技,至少我在面試的時候,感覺這家公司的面試官和hr都是非常的nice,團隊雖然成立不久,但是據說是原先百度外賣的團隊,所以技術肯定是沒問題的,而且公司現在剛起步,現在這個階段加入進去,一般都會委以重任,是可以學到不少東西的,做幾年,估計就可以帶個小團隊了,美滋滋~~

其中還有一些特別不愉快的求職經歷,我就不多說,蘇寧現場面試十分鐘左右就打發走了(等了tm兩個小時),呵呵,趣店簡歷投遞不到一個小時顯示暫不匹配,呵呵。

截止目前,真正給到手的offer有三個:百度(深圳)、順豐同城科技(北京)、金山WPS(武漢),剩下的還有一些筆試和麪試都拒了,金山在武漢,所以沒有考慮,因爲我還是想去一線城市奮鬥,再加上百度的技術氛圍和平臺和炒雞nice的面試官給我留下了深刻的映像(悄悄告訴你,百度的面試官是世界上最好的面試官),最終決定去百度。

1.3 Android近些年行情

再交代下時代和行情背景,今年已經是8102年了,由於我找的是Android崗,所以主要說下Android的近幾年行情,Android開發在10年左右萌芽,開始出現在市場招聘崗位中,隨後Android系統更新迭代頻繁,智能手機的飛速普及,市場上Android開發的崗位需求激增,直到15年達到巔峯,然而好景不長,隨後16年開始出現一個詞,叫做“移動互聯網寒冬”,大部分新生的移動互聯網公司關門,大量涌入的Android開發人找不到工作,市場已經飽和,供遠大於求,失業,彷徨,低谷,,,,,而此時此刻的我,還是一個小萌新,在大學裏寫着自己的小APP,不亦樂乎,外界的這些事情貌似與我無關,當時也沒想過工作的事,只單純的認爲Android挺有趣的,好玩,僅此而已,然後就一直學下去,後來,周圍同學開始張羅着考研和工作了,我於是也根據自己的情況深思熟慮了下,最終決定工作,但是各大“知乎”“新聞”上的一些字眼,也就是“移動互聯網寒冬”開始進入我的視野,我便各種蒐集資料,發現外界Android的行情極其不理想,同時好多學Android的都失業了,我開始動搖了,各種Android開發找不到工作了的言論,各種勸轉行的言論,充斥在我的耳邊,我很難受,好一段時間沒心思繼續學Android,一度想要放棄,我這麼喜歡和熱衷的Android怎麼會這個樣子,我以後該怎麼辦,何去何從,已經快兩年了,就因爲行情要放棄了嗎?確實,行情不好,這已經是一個不爭的事實,但是it這個圈子仍然有另外一種聲音,高端人才永遠都是稀缺資源,只有初級開發者纔會面臨被淘汰,高級工程師是永遠不會是失業的,那麼行情不好這個問題就可以被轉換爲自身實力不足,只有足夠強大,你纔可以波瀾不驚,堅若磐石,所以很多人學Android之後,發現行情不好,就轉去學後臺、前端等,這也不失爲一種明智的舉動,但是像我這種出於興趣和熱情而在Android上一直堅持的人,讓我去轉行,我實在是難以接受,即便轉行了,因爲無感,我可能也只是泛泛而學,學習效率低,被動學習,很可能後期會迷茫而手足無措,所以我當時的決定是,繼續在Android上走下去,迎難而上,既然前面有山,那麼咱就翻過去,轉行繞行對我來說並不是可取的,只有提升自己,即便再累,我也心甘情願。

扯了這麼多,貌似有點遠,現階段Android行情依然不樂觀,寒冬已經持續接近三年,Android的需求人數已經急劇下降,拿數據來感受下吧,牛客網會爲每個求職的方向建立一個求職QQ羣,具體包括前端、後臺、算法、Android等,每個羣包含全國各地各大學的所有應屆生,大家都是相同的方向,我自然是加入的Android這個方向的羣,此羣截止到現在僅有308人,隔壁Java後臺羣,2000人數的羣滿了,又建了一個,其它方向,算法崗的也是一個千人羣滿了,又新建了一個,可見寒冬之後,Android崗的求職者已經所剩無幾,我想這些人可能大多和我一樣,曾經猶豫徘徊過,到底要不要堅持下去,正處於寒冬,不可避免的可能面臨失業,這是一個嚴峻的問題,但是大家最終都沒有放棄,共同在8102年參與Android崗的秋季求職。

說了這麼多,好像一直在說寒冬,其實對於今年來說,作爲Android求職的同學,相比於算法等崗位還是非常友好的,寒冬剛過,驟減的求職人數和崗位需求數對比,還是基本處於55開的,儘管崗位少,但是求職者更少,記得羣裏有朋友說,今年去XX大學(211)校園招聘,整個大學投遞Android崗的人數就四個,我也很驚訝,當然也可能是學校專業設置的原因,但是至少從這個事情可以看出,前些年的大量涌入移動端開發的現象已經不復存在了,這個行業會逐年基本慢慢穩定,供需比也會逐漸平衡,當然隨着行業的發展,對求職者的水平要求也會逐年提高,所以要入這一行,可能不是像之前那樣簡單看看書和視頻,寫幾個demo就可以的,如果你已經確定走這條路,至於具體怎麼準備,後面會詳細講到。

1.4 扯一扯算法崗情況

然後還想囉嗦下今年算法崗的一個情況,相比於Android這邊所剩不多的求職者之外,算法崗可謂是一個“爆棚”的狀態,供遠大於求,其實簡單分析一下,也是有跡可循的,15年,AlaphGo的AI紅極一時,掀起一波AI熱潮,這時,我們這一屆正好入學,趕上這波熱潮,周圍到處都是充斥着“算法”、“機器學習”、“深度學習”、“計算機視覺”等高大上的字眼,同時,你要再多加留心,還會發現對於研發崗來說,算法崗的起薪是要普遍高出5w到10w的,試想一下,一個當前正熱門的方向,也是未來發展的趨勢,崗位需求逐年增加,求賢如渴的新聞不斷,薪酬還高,“天花板”也高,誰不想擠破頭都要加入到這波大軍裏來,於是到我這一屆秋招的時候,大家都躍躍欲試,暢想美好未來,大批的算法蜂擁而上,這就帶來一個不可避免的問題,一家公司算法崗位可能只招20個,但是可能會收到上千上萬份簡歷都不足爲奇,那怎麼選呢?自然水漲船高,只有真正有實力有紮實根基的人才能在激烈的競爭中脫穎而出,大部分跟隨熱潮學習的人可能就是面臨–0 offer,隨之而來的失眠、焦慮相伴着這些同學每個夜晚,牛客網上每晚都有凌晨睡不着覺失眠的帖子,不是這些同學不夠優秀,是算法競爭太激烈,有些同學沒準備好的,就直接抱團開始從現在準備春招了,其實也是一個後知後覺的醒悟,也是一個不失爲理智的選擇,至少他們的毅力和決心是感染到我的,彷彿看到了春招的自己,因爲我自己也是一個春招的失敗者,3月春招找實習的時候,面試連一面都撐不過,現在還是觸目驚心,猶在眼前,多少個失眠焦慮的夜晚,唉~~。時間一晃,回到現在,還是覺得春招是我一段十分值得珍惜的經歷,也正是因爲春招,讓我清晰的認識了自己(有了B數),我也祝福那些從現在開始備戰春招的同學能夠最終決勝歸來。

總之,我們作爲這個世界中平凡的一粒,無法去預測未知的風險,也無法掌控市場的趨勢,所以不管我們準備在哪個方向上走,唯有提升自己是最正確的選擇。只有足夠強大,你纔可以波瀾不驚,堅若磐石

2、老生常談的考研還是工作

關於這個問題,其實真的已經是不能再老生常談的一個問題了,但是我還是想說一下我現在的看法,本身這個問題是沒有答案的,沒有對與錯之分,只是不同的選擇而已。

2.1 我是怎麼選擇的

至於這二者的優劣,我就不對比了,我先說一下我自己是怎麼選擇的,我的最終選擇是工作,主要原因是自己在Android已經堅持了快兩年了,而且似乎熱情不減,我學習Android的效率也較高,當然還有一些其它原因,在校成績一般,學校不是特別好,要考上理想的985高校難度很大,但是這都不是最主要原因,我覺得我不考研還是因爲自己不喜歡沒有實操的學習,對枯燥的知識沒有熱情,對書本中的高數、政治等完全沒有興趣,所以我可能複習的話,效率也非常低下,被動學習,相比直接找工作,可能考研帶來的風險更大,因爲之前已有所準備(具體怎麼準備,後面會說到),所有我直接工作的決心更加堅定。

2.2 如果沒有自己感興趣的

這裏還想說一下我自己看到的一些現象,有很多同學在大學期間沒能找到自己的興趣,也沒能花課外時間好好學習某個方向的知識,那麼這些同學去找工作的話,肯定是準備不足的,雖然也有臨時抱佛腳兩個月,最後找到一份還算不錯的工作,但是畢竟是少數,排除一些運氣成分,咱們還是要儘量一點,如果這類同學已經確定要找工作了的話,那麼最好提前準備,否則真正到了秋招將會寸步難行,所以如果有條件,這類同學就繼續讀研深造吧,但是我希望在讀研期間,就不要像本科階段那樣了,一定要找一個方向,然後深入下去,不要雨露均沾,今天心血來潮學前端,明天又後臺,但是我的意思又並不是說其它方向完全不聞不問,還是要適當的在時間充裕的時候,接觸瞭解一下,知識除了深度還有廣度,二者同等重要,一個主,一個輔,應該能明白,具體就不細說。

2.2 如果找到了自己感興趣的

還有另外一些同學在大學期間找到了自己喜歡的方向並堅持了下來,比如有同學大學就一直在ACM呆着,最後想找算法的崗位,那麼這個就有點特殊,算法崗相對研發崗要求較高,需要時間來沉澱,所以我建議這個方向的儘量選擇讀研,因爲很多公司招聘算法崗就直接寫明瞭,碩士及以上,而且這個崗位也確實是這樣,沒有研究生期間兩年的積累和沉澱,很難對算法有一個深層次的認知,當然萬事不能決對,本科生期間能夠足夠優秀得到企業的認可,那麼我還是建議去企業(最好是大廠)深造,至於研發方向,考慮到研究生期間導師佔有很大作用的情況下,如果能去大廠(BAT TMD JW),就去大廠,否則,還是建議考研,其它不說,考研之後你的工資相比本科是平均高出2K的。

2.3 我認爲考研需要注意的

至於考研,因爲我自己也沒考研,所以我就說下我自己一次面試時,和一個本市某985碩士聊起的他的一段經歷,那天下午我去面試搜狗的Android機器翻譯崗,旁邊等待的還有幾個同學,我肯定會坐不住,便主動搭話和他聊了起來,他說他是某985碩士,本科是某雙非(和我學校差不多水平),他當時花了很長時間備考才考上這個985,我覺得他已經很厲害了,至少這個難度我覺得絲毫不亞於當初高考直接上一個名牌大學,於是問他研究生期間主要都做些什麼,他說沒做什麼(也可能是謙虛哈),然後他開始和我抱怨道,他現在被導師“賣”去外包公司,每天做些無意義的活,如果不幹,導師還會卡着讓你畢不了業,現在正值秋招,他因爲不在學校,在外包公司附近住着,導致很多來他學校宣講的宣講會也去不了,之前也不讓實習,現在簡歷上只能寫寫外包公司的水項目,沒有實習,沒有厲害的項目,現在找工作也是很難,我打趣的說到,至少你們有面試機會,我好多公司面試機會都沒有,然後他回,那有什麼用,沒有任何亮點,有面試也無濟於事,,。這是一個活生生的例子,我原以爲對985碩來說,找工作如喝水的,但是實際情況好像並不是這樣,但是也沒必要因此而對考研抱有否定態度,畢竟你要相信大多數導師還是好心的,同時從這個同學的經歷可以看出,考研的話,一個好的導師是非常重要的,並不是隨口說說,會直接影響畢業以及找工作的,所以希望你考研的話,能在看到這段文字之後,重視導師這個至關重要的角色。

2.4 不要逃避,就是幹

還有一些現象,一小部分人在面臨考研和工作的選擇上,選擇逃避,因爲逃避工作所以去考研,我覺得這樣的心態應該儘早更正,大家都是成年人了,特別是男生,需要有責任心和獨當一面的本領,逃避是解決不了問題的,所以儘早磨練一把屬於你的武器,然後拿起它,奔向戰場吧,少年!!!

3、我的找工作經歷

因爲每個人的經歷都不同,我分享我自己的找工作經歷,一來是讓自己可以回顧,回首過往,更進一步,二來是希望你能從我的經歷中有一些自己的想法和思考,從而制定你自己的找工作計劃。

3.1 慘痛的春招

由於之前只是決定工作,但並沒有準備,準確的說,我萌生正式開始準備的念頭是去年接近寒假的時候,因爲我知道過完年後,就是即將到來的春招,那時的我沒有什麼緊迫感,加上當時正同時參與兩個軟件比賽,所以也沒有什麼閒工夫,原定寒假在家複習準備春招的,結果最後整個寒假全部用來做參與比賽的APP了,再跑幾家親戚,一個寒假很快過去,關鍵是最後還沒獲獎,什麼都沒有,雖然不服氣,但是也沒辦法(這波現在想想還是有點虧的),後來過完年,開學了,一開學就是知道春招居然tm已經開始了半個月了,我,,,不是說好金三銀四的嗎,都是大豬蹄子,再也不相信了,,,在得知這個消息後,有點方,因爲自己還啥也沒準備啊,沒辦法,只能硬着頭皮上了,第一步就是先弄份像樣的簡歷,我也沒啥經驗,便隨便找了個看上去還像點樣子的簡歷模板改了下,慌慌忙忙的投了幾家,因爲對公司也不瞭解,只知道一些比較知名的公司,比如阿里,騰訊,百度,網易這樣的,不是我膨脹不投其它公司,因爲我不知道有哪些公司,所以就只投了這些,後來我又對着自己的手機上面的軟件(現在想想這個方法真夠有趣的),看看還有哪些公司,,然後我也不知道有哪些渠道,就跑去官網投遞,投遞完就傻乎乎的等消息,慢慢的雜七雜八投了大概二三十家左右,然後陸陸續續收到了很多筆試,然後就是每天晚上七點開始做筆試,但是因爲沒有複習,每次筆試都是一頓被虐,計網,操作系統,算法,數據結構,編程題也AC不了,中間很絕望,但是沒有任何辦法,於是開始記錄筆試遇到的題目,看題解,但是因爲不會太多了,明顯感覺已經補不過來了,儘管無濟於事,但還是咬牙堅持着,心想着能補一個是一個,就這樣又過了一段時間。

一天下午我在寢室看面經補基礎,突然一個武漢的電話號碼打來,我一接,原來是面試電話,是在BOSS直聘上投遞的一個公司,叫佰鈞成,然後我找工作的第一次面試就這樣猝不及防的開始了,你知道ART和JVM和區別嗎?你知道堆和棧的區別嗎?一個個問題問的我無地自容,整個氣氛也尷尬無比,問啥啥不會,最後面試官還是強行把這個面試流程走完了,整個過程持續了大概持續了40分鐘,最後掛掉電話的時候,我在椅子上坐了很久,感覺很懵,彷彿自己是個傻子一樣,這個形容一點都不誇張,最後我特別沮喪,不知道做什麼好,也不想說話,大概就是這種狀態吧,但是我知道我沒有時間讓我一直這樣持續下去,這只是第一個,後面還有面試在等着我,我不能再像這樣,然後開始繼續惡補基礎。

再後來一天下午突然接到了騰訊打過來的面試預約電話,當時可把我興奮壞了,但是興奮之餘,自己更多的是擔心和焦慮,自己啥也不會,有了上一次電話面試的經歷,我知道了一般會問什麼。面試官會怎麼問,然後我再對着別人分享的面經,一般十個問題能答出兩三個就不錯了,繼續惡補了一兩天知識,就到了預約的電話面試時間,我非常不淡定的等着電話打來,電話打來,特別沒自信的語氣說完自我介紹之後,就是等待審問,有點像個無辜的寶寶,心疼一下那時的自己,面試結束後,面試官告訴我等通知,我當時還傻乎乎的以爲真的有通知,其實只是婉拒罷了。

在大概一個月後,我居然又接到騰訊的面試電話,估計是被另外一個部門撈起來了,然後這次面試又把我問的懷疑人生,各種C、操作系統、數據結構,,,當時電話裏真的感覺無地自容,不過值得欣慰的是,當時自己那麼菜,都能得到騰訊的兩次面試機會,說明騰訊還是很寬容的,感謝騰訊給的機會。

再後來,阿里和美圖相繼給了面試機會,不出意外,基礎不紮實,一面都過不了,掛了之後就再沒其它大公司給面試了。

再後來,我知道想去大廠實習已經是不可能的了,於是中間在實習僧和BOSS直聘上投遞過其它小公司,還有學院的就業羣裏發的一些招聘信息也投過,最後拿到一家武漢本地的小公司offer和一家深圳做早教機器人公司的offer,能拿到offer,也完全得益於我連續幾個月惡補的基礎知識,經過權衡,最終選擇深圳的公司實習,我深知我此次去實習身上還有另外一個重擔,就是馬上9月份的秋招,我必須在實習的時候就開始準備,否則我的秋招可能又要和春招一樣,涼的透透的,所以學校的事情結束後,我就馬上買票去了深圳,第一次坐了13個小時的綠皮火車,真是一次奇妙的經歷。

3.2 在深圳的實習

在來到深圳後,我第一件事就是儘快適應實習公司的節奏和環境,然後給自己制定秋招備戰計劃,然後在實習的時候,如果正事處理完了,就悄咪咪的刷題刷算法看書,繼續惡補基礎。

公司的作息制度是996,我一般每天8點起牀,吃個早餐之後,走到公司,大約8.50左右,然後一天開始,如果公司有任務,以公司任務爲主,做完之後,我便會按照我的計劃備戰秋招,大概中午12點整,下班吃飯,我一般會就近或以較快的速度吃完,然後回到公司,這時候還可以學一會,直到1.20左右,由於不能到牀上午睡,所以我睡不着,就趴在桌子上咪半個小時,然後1.50公司會放主題曲《當我們一起走過 - 蘇打綠》(個人覺得這首歌非常好聽,非常勵志,已加入歌單),下午2.00,下午的工作開始,一般我會把一些需要長時間集中精力做的事情放在這個點,因爲下午會持續到晚上6.00,足足四個小時,當然累了,公司有免費的咖啡,可以衝着喝,吃完晚飯,7.00左右回到公司,開始晚上的工作,晚上一般是我思維最清晰地時候,我也不知道爲啥,一般我會把一些難以解決的問題留到晚上做,晚上9.00,公司正常下班,但是我一般會到晚上10.00再走,10.00離開公司,一般會走回去,而且這段走回去路上的時間是一天中最奇妙的時間,這段時間我總是會想很多事情,看着周圍燈紅酒綠的世界,我會想這個城市到底是不是我的歸宿,我能否在這個城市作出一翻自己的事業,我未來會怎樣發展等等哲理性問題,時而躊躇滿志,時而悵然若失,大約10.40到住的地方,洗漱完畢之後,大概11.10,上牀,刷20道牛客Java基礎&Android基礎選擇題之後,再玩會其它的娛樂一下,一天結束。

總的來說,這次實習期間,我每一天時間的利用率是非常高的(相比學校),也就是在這段時間,加上之前春招開始一直持續惡補的基礎,我的基礎知識基本鞏固的差不多了,當然也要得益於公司的任務並沒有想象中的那麼繁重,然後就是這次深圳實習,讓我對深圳有了一些初步的認識,其中最最體會深刻的就是,深圳居民的素質真的高,很多次小細節讓我一個異地過來的實習生特別暖心,比如有一次夜晚下雨後,我在回去住的地方的路上都是積水,這時候,一個司機從我身邊經過(那條路有點窄,但是也沒必要減速到很慢),可以明顯感覺到是因爲要靠近我了,才減速到特別慢的(真的特別慢),然後離我有點距離之後,再加速開走,就是爲了不讓水濺到我身上,諸如此類的小事情還有很多,就不一一說了,最後我還有一點想說的是,在公司附近,有一家叫自由人的餐廳是真的好吃,離開的時候,最最捨不得的應該就是那家餐廳了(以及實習遇到的幾個小夥伴們),過段時間再去深圳的時候,我一定要再去那家餐廳吃一次,哈哈哈哈!

3.3 正式秋招

3.3.1 秋招初期

實習結束之後,回家過了幾天,便馬上來到學校,期間開始瘋狂搜集招聘信息,再對簡歷進行修改,加上實習的經歷和實習接觸的項目,也開始瘋狂加各種招聘的微信羣,微信公衆號,QQ羣,沒事就去牛客網刷帖子,然後花了幾乎整整兩天時間將能投遞的簡歷全部以各種渠道投遞出去,隨後,迎來了秋招第一個正式面試 - 貝殼找房,北京現場面,毫不猶豫,直接提前一天買高鐵票過去,第二天早晨10.00的樣子,便趕到了面試地點,開始等待叫號面試,由於我去的比較早,加上Android崗的投遞數量不多,所以我是第一個面試的,由於很久沒面試了,我多多少少還是有些緊張的,面試官也是今天第一次面試,所以我倆都是第一次,感覺我們都有點不在狀態,哈哈哈,但是我比較緊張,面試官也覺得隨機問問題會無法考察我,所以儘量讓我去說,雖然我中間很多地方表現的並不如意,但是最後我仍然過了,估計是勉強過的,然後二面就掛了,北京之行,也是初次來北京,就此結束,下午就坐高鐵會武漢了,可能因爲並沒有抱太大的希望,所以我並沒有太大的失落感,當然在回武漢的高鐵上還是很失落的,畢竟已經失去了一次機會,回學校後,第一件事,就是總結這次面試中還可以提升的地方,然後記錄下來,下次避免犯錯。

隨後的一段很長時間再沒有面試,我開始有點方了,因爲已經九月了,一個月總共才30天,隨着時間一天天的流逝,既巴不得時間慢點,可以多看幾個題,又巴不得時間快點,面試快點到來,這種複雜的心情只有經歷過才知道,當然也就是從這段時間開始,每天都是查漏補缺+無限筆試,筆試完之後就是總結歸納記錄,沒有面試的時候,好幾個晚上都沒法睡好覺,隨後終於迎來了一小波面試,分別是B站和蘑菇街的電話面試,由於是電話面試,加上之前看的一個帖子,電話面試可以開啓錄音,然後事後再回聽,查看自己這次面試遇到的問題,然後總結下來,雖然結果不理想,都是一面掛,然後就沒有任何其它消息了,但是我在這兩次面試中,學到了很多有用的東西,因爲這兩次面試問的都比較細,而且兩個面試官問的風格完全不同,側重點也不同,所以讓我知道我在目前這個階段還有哪些地方需要提升的,這種發現問題並及時彌補的感覺還是很棒的,雖然在沒有後續消息之後,還是小不開心了一下,隨後就來到了我認爲是我秋招的一個轉折點 - 美團面試。

3.3.2 秋招轉折點 - 美團面試

美團面試前,因爲我還沒有拿到offer,只是一直在刷題總結歸納,無限循環,所以這時的我還是有點緊張和沒有底氣的,既想在面試中表現的好點,又擔心被問到不會的問題而表現差,再加上美團今年沒hc的消息(很可能知只是一面遊),所以直到我在面試等候區等待叫號的時候,還在看劍指offer的算法題,只想爭取一下,或許並不會被問到,但是可以給自己的一個心理安慰,所以整個人處於一個緊繃的狀態去面試,面試官是一個比較和藹的人,像平常一樣遞上簡歷和自我介紹之後,先來一波基礎知識的轟炸開開胃,好在我也從春招開始準備了這麼久,這波轟炸我是感覺還是OK的,大部分都答上來了,只有一些小瑕疵,但是可能我精神狀態蹦的比較緊,所以我表述的不是那麼流暢,邏輯可能不是那麼清晰,但是我最有成就感的是,我之前刷題總結歸納的知識終於派上用場了,內心有一種功夫不負有心人的感覺,隨後基礎知識轟炸完畢,然後會問一些開放性問題,探測一下我的思維和潛力,這部分倒還比較輕鬆,因爲之前刷面經的時候,也對這一塊做過很充分的準備,然後在面試結束的時候,再手撕兩道算法題結束面試官的提問環節,然後我禮貌性的提幾個問題之後,面試官明確表示他在想,要不要讓我通過,可能因爲我的表述能力和細節以及一些項目不是特別深,然後問了我一個比較難以回答的問題:如果我把你掛了,你覺得可能是因爲什麼原因?然後我就分析了一波我再面試中的不足,最後他仍然是很糾結,我的精神也一直緊繃着,突然,他話鋒一轉,你說一下快排的思想,來了個加問,一瞬間,我內心一喜,那個感覺很奇妙,很舒服,因爲正好撞槍口上了,昨天又把七大排序全部重新爛熟於心了一遍,所以我不帶一秒思考的秒答了他這個問題,然後結束了整場面試,回到等候區等待的時候,我的大腦已經很暈了,心中想着,最後那個加面會力挽狂瀾讓我通過這次面試嗎?,而且這次面試中被問到的問題,百分之八十自己都已經歸納總結過,也就是說這次面試是對我刷題歸納總結以來最爲有成效的一次面試,懷着忐忑的心情,等待了大約十五分鐘後,去前臺問結果,被告知通過,內心瞬間一喜,然後告訴我如果我要二面的話,得等到晚上七點,所以我將時間改爲了第二天上午,這樣今天晚上回去又可以複習總結一波,第二天上午一早,來到面試地點,開始面試之後,前半部分還比較順利,但是面試官卻一直不問我Android,一直死懟網絡和數據結構和Java基礎(後來才知道是一個Java面試官),最後直接給我出了三個算法題,結果一個楊氏矩陣求指定數字的題沒做出來,但是另外一個題,給一個序列,判斷是否是二叉排序樹的後序遍歷,這個我拿到的時候是懵的,因爲第一道算法題沒做出來,當時就感覺有點急,一急就沒法正常思考,所以這個題拿到的時候,已經處於比較緊張的狀態,但是我仍然強壓冷靜下來,仔細分析這道題,雖然最後花了很長時間,但是我仍然將它做出來了,當時內心還是很佩服我自己的,畢竟不是一個做算法的,而且在這麼特殊的強壓環境下,把這個題做出來了,不管怎麼說,我在內心給自己點個贊 ,最後回到等候區等待結果的時候,被告知面試已結束。

雖然美團的這次面試掛了,但是我覺得這次面試讓我變得強大起來,我從一面中,第一次親身體會到了這麼長時間以來,總結歸納的知識終於顯現了實際效果,而且效果很棒,同時我發現目前階段最需要提升的是自己表達一個問題時的邏輯,之後我便有針對性的彌補這方面的不足,我從二面中,我看到了自己的算法能力和抗壓能力並不弱,從這次面試之後,我就突然好像有一種豁然開朗的感覺,變得特別自信,隨後第二波面試正在趕來。

3.3.3 糟心的一天

在美團面試之後,我開始變得自信起來,但是依然擋不住奇葩的面試和不可預知的神奇事情,接下來的一波面試試圖打擊我,但是未遂,哈哈哈哈哈哈哈哈。

第二波面試趕在了同一天,那一天一共有四個面試,但是時間卻沒有衝突,所以我沒有改時間,早上10.00蘇寧現場面試,下午2.00人人網現場一面,下午5.00百度現場一面,晚上7.00小米電話面試,蘇寧第一個,去的早,只是爲了不耽誤後面的人人網面試,結果等了快兩個小時,想到下午2.00還有人人的面試,現在已經12.00了,我開始急了,因爲趕到人人網那邊的面試地點還有點遠,結果在12.20左右的時候終於tm叫到我了(雖然心中mmp,但是臉上還是要笑嘻嘻),然後我興沖沖跑過去,居然是兩個面試官(當時沒多想),然後我像常規一樣自我介紹後,左邊那個就隨便問了幾個很偏的基礎問題,然後問完了,跟右邊的說,你還有什麼要問的嗎,右邊的一臉不在意的樣子,也隨便提了2個問題,然後告訴我面試結束,我的內心:?????????????????,這不是纔開始嗎?幾個意思,然後我讓他點評一下我這次面試,他急急忙忙說:這個我們結果不會現場通知的,你回去等通知,我的內心:???????????????,你這麼敷衍,我就要你點評一下這次面試,又沒問你結果,他又急忙敷衍說:我現在給你一個應用,你肯定會做,但是你還要知道其中的底層原理,你需要知道怎麼實現的。我的內心:????????????????????????,你問我了嗎?你就說我不懂,你tm得問我啊,把我問的心服口服啊,結果就默認我不懂??????????????okok,行吧,整場面試十分鐘打發走,一點不尊重人,這樣的公司還好沒進去,進去毀一生,再見,拜拜,直奔下家(帶着一肚子火)–>>人人網

因爲離約定的兩點已經沒多少時間了,所以我沒有時間吃午飯,餓着肚子按照人人網給的面試地點來到指定位置後,發現居然tm不是人人網,大老遠的跑過來我容易嗎,這是幾個意思,耍我呢?????????本身剛纔蘇寧就搞的一肚子火,現在又弄這一出,心態徹底爆炸,然後約定的下午兩點到了,我也沒按照約定時間到達,我就找相關的人員問地址是不是發錯了,結果一直告訴我沒錯,那我tm直接複製粘貼這個地址,導航的就是這個地方,你告訴我地址沒問題???????又窩了一肚子火,然後問工作人員無果之後,嘗試用地址中的一些關鍵字眼重新搜索,結果搜到了兩個地址特別相似的地方,一個叫XXXXXXE4棟,一個叫XXXXXXE城E4棟,我現在按照他給的地址是E4棟,這個地方根本沒有什麼人人網,然後我嘗試跑到E城E4棟這個地方,才發現原來他給的地址是個錯的,如果按照他給的地址,導航的地點是另一個地方,呵呵,連公司地址都弄不對,我倒要看看你面試能面試個啥來,這個時候我已經白白耽誤了快一個小時,來到指定地方,結果問我:是來面試技術還是非技術的,我說技術,然後告訴我:技術的不在這邊面試,我:???????????(之前還專門打電話告訴我面試地點改到了這裏),然後來了個人把我帶到另外一棟樓裏的一個房間,等了一會,開始一面(整個過程可以看出這個公司的招聘沒有一點規劃,管理混亂,一個面試地點都通知不到位),一面完二面,二面面試官態度比較傲,隨便問了幾個問題之後,就甩給我我一道leetcode hard題目,然後讓手寫,隨後他自己就去別處抽菸了(呵呵),二面完等待的時候,已經五點了,到了百度的約定時間,然後百度那邊的hr打電話問我怎麼沒來,當時感覺自己特別愧疚,然後深表歉意之後,問了下人人這邊的情況,說我在等三面,然後我請求更換到明天上午,隨後馬上叫了個滴滴就趕往百度的面試地點。

結果那天特別不湊巧,正好週五,路上特別堵,當時看了下時間已經快六點了,也就是我遲到了快一個小時了,中途百度hr又打了一次電話,說我怎麼還沒來,當時自己除了愧疚還是愧疚,畢竟讓人家面試官等了那麼久,實在是太不好意思了,結果hr那邊態度卻出乎意料的好,態度語氣真的特別特別特別特別好,就是那種爲我着想的語氣和態度,儘量爲我爭取這次面試機會,最後電話裏告訴我,我趕到的時候直接進去面試官房間就行,我當時特別感動,因爲這是我自己的時間規劃問題,我甚至在想我可能趕過去的時候面試官已經不會給我面試機會了,真的很感激hr姐姐幫我及時做好和面試官的溝通反饋,及時向面試官反映我這邊正在趕過來的情況,最後我趕到的時候,我看了下時間,六點半,我遲到了整整一個半小時,心裏那個愧疚,真的不知道該如何表達,到了面試房間之後第一件事就是向面試官表達我的歉意,然後開始這次來之不易的面試。

本來對這次面試不抱什麼希望的,只是過來攢攢經驗,而且我還遲到了,心想面試官會很生氣吧,可能也會像早上的蘇寧一樣,隨便問兩個問題就把我打發走吧,下午的人人面試地點也是坑,搞的我心情極差,有委屈說不出,就這樣帶着這樣一種心態開始了面試,沒想到面試官上來就和其它面試官不一樣,在我問好並表達遲到的歉意後,他連忙說沒事沒事,沒關係沒關係,非常的和善,對我表示了理解和寬容,然後他就首先交代了一些事情(非常鄭重的語氣):在這次面試中,如果你有什麼沒聽清楚或者不理解的地方,你可以隨時打斷我,隨時向我提問,,,我心裏咯噔一下,感覺自己受到了極大的尊重(相比今天的蘇寧和人人面試),頓時一股暖流涌入心上(和今天的兩次面試產生的鮮明對比,真的讓我在奔波一天之後還沒吃飯餓着肚子感覺特別溫暖),但是我沒有時間多想,然後我像平常一樣做完自我介紹之後,就回答問題,然後這次面試除了基礎知識之外,還考察了很多思維性的東西,最最最最最不同的是,整個面試過程中,對於我不懂或者我回答的不全或者不好的問題,面試官不是像其它面試官一樣,直接說:好,我們下一個問題,而是對我進行循循善誘,引導我說出正確答案,這是最最最最最令我佩服的,因爲一個問題我本來是不直道答案的,最後被引導着說出了正確答案,自己都覺得不可思議,那種感覺真的很奇妙,最後面試結束的時候,面試官還主動站起來和我握手,禮貌的說聲謝謝,送我出門(真的太好了,居然還送出門~~~),我趕緊配合,然後也說謝謝(內心:不愧是百度的面試官,那種對人的尊重和體現出來的素質,真的讓我折服),我覺得這個面試官是我這次秋招以來碰到的最最最最好的面試官了,而且對我這個菜鳥做了就很多開闊視野的知識補充,我當時特別佩服他,所以在臨走的時候有點捨不得,一下子不要臉,我就問能不能加個微信(嘿嘿),結果他居然同意了,然後小小竊喜之後,完成了百度一面。

在走出酒店之後,我的內心很複雜,首先是很餓,今天一天都沒吃飯,但是感覺還好,因爲我沒有時間去把注意力放在餓着的肚子上,然後這次面試讓我認識了一個特別特別特別特別好的面試官,不管結果如何,這次面試讓我學到了特別多特別多的東西,不僅僅是知識上的,更讓我折服的是面試官體現的那種素質,發自內心的崇拜,還加到了微信,以後有問題還可以再請教,這個又讓我有點開心,然後今天的三場現場面試算是結束了,蘇寧涼了,人人沒面完,被我推到了明天上午,百度估計也是一輪遊,唉,不想了,已經及其疲憊了,找個地鐵口回學校吧,然後在地鐵上突然接到了來自南京的一個電話,這才猛然想起,晚上七點的小米電話面試被我忘了,在猶豫接還是不接,心想接了吧,然後跟面試官說明一下我這邊情況, 然後下個地鐵站就下車,然後就在地鐵站面試算了,結果面試官得知我在地鐵上的時候,就說要不推遲到九點吧,然後我也答應了,隨後爲了趕時間,就叫了滴滴回學校,然後趕緊找個地吃了碗蛋炒飯,看着時間快到九點了,就回寢室等待小米的電話面試,說實話,當時自己已經非常累了,但是仍然要強行打起十二分精神,九點,結果面試官打來電話說,那邊有事情需要處理,就推到了明天,我得知後,這才放鬆下來,一天也終於結束了。

3.3.4 爲了爭取一個面試機會

從上面講到的“糟心的一天”開始,後面的面試就相繼而來,先說下上面三家的最終情況,蘇寧十分鐘面試打發我走之後,沒有任何消息,結果過了快大半個月,hr又給我打電話,也沒告訴我前面的面試是否通過,直接就問了些hr常問的問題,因爲反正不準備去,所以整個過程很放鬆,面完之後,到現在又沒消息,呵呵,真是一家有趣的公司,然後就是人人,三面被我推到第二天上午之後,我第二天上午就去面了,三面面試官還是很不錯的一個人,也很有素質,很禮貌,面完他告訴我武漢這邊可能沒有安卓的崗了,可能會去北京,當時可能我的小心思被他看出來了(我是這樣想的,如果薪資低於15k,我就還是老實待在武漢吧),所以人人就沒有後續了,最後是百度,百度的效率很高,第二天居然就通知我一面過了,內心那叫一個驚訝和激動,因爲畢竟是沒抱太大希望的,而且自己的一面我覺得表現的並不是特別如意,可能是一些開放性問題答的比較好,看出我的潛力了嗎?(臭不要臉1次)又或者是被我簡歷上的照片所迷惑?(臭不要臉2次),哈哈,開玩笑的啦,我現在回頭來看的話,我覺得面試官之所以讓我一面過了,很大可能是因爲我在整個面試過程中,表現的是一個很喜歡思考的性格,以小白的身份向他請教了很多問題(當然都是圍繞面試官問我的問題),對於一些問題能有自己的思考,即便不那麼正確,能夠在面試官的循循善誘下,能最終找到正確的答案,我覺得可能是這個原因讓我通過了面試。

隨後中間穿插了一個順豐同城科技的面試,本身我是並沒有投遞這家公司的,我投遞的是順豐科技,但是順豐科技貌似簡歷都不了,筆試也沒給,可能提前批招完了,我投遞的時候已經招滿了吧,但是順豐同城科技給我發了招聘的郵件,告知了我現場筆試的時間和地點,我覺得人家非常有誠意,但是在時間上,下午2.30-4.30正好有騰訊的在線筆試,而順豐同城科技的現場筆試時間是在下午5.00,也就是說中間只有半個小時的間隔時間,我學校過去面試地點要做2個小時的公交,當天晚上7.00還有360企業安全的在線筆試,也就是說我如果要參加順豐同城科技的現場筆試的話,我必須得中午先坐車過去,帶上電腦,然後找個地方先做騰訊的現場筆試,筆完,立馬趕到順豐同城科技的現場筆試點進行筆試,筆試完,再找個地方做晚上7.00的360企業安全的線上筆試。雖然我可以放棄順豐同城科技的現場筆試,這樣我就可以在寢室舒服的做兩個線上筆試了,而且現場筆試都是985的學生,我過去真的會通過嗎,可能十有八九就是千里送人頭,但是爲了給自己多爭取一個機會,還是選擇累一點,能爭取的機會絕不放過,哪怕只有一絲可能,於是大中午的就跑過去,結果在筆試現場的周圍找了半天,沒有合適的地方,加上沒吃午飯,就找了個蘭州拉麪館,吃了碗拉麪,吃完發現,哎喲,這的風景和環境還不錯,主要是比較幽靜,適合筆試(本來是準備去網吧的和麥當勞的,但是網吧沒有插孔,怕電腦沒電,麥當勞附近也沒有),而且桌子下面正好有插孔,於是厚着臉皮跟老闆說能不能在這坐一會,一會有些事情需要處理,然後老闆人也比較好,就同意了,於是就不要臉的賴在了拉麪館,老闆可能以爲我只坐一小會,結果我筆試兩個小時後坐到了4.30,老闆估計內心有點崩潰,好奇我咋還不走吧(手動笑哭),做完騰訊筆試之後,迅速趕到順豐同城科技的現場筆試點做完了筆試,感覺難度還是有點大的,一道數據庫的聯合查詢沒寫出來,一道快速冪取餘的算法題沒寫出來,心裏感覺有點涼,但是也沒多想,至少自己爭取了,不留遺憾就行,然後晚上7.00-9.00做完360企業安全的線上筆試題之後,已經晚上九點了,然後坐車回學校,雖然本不必這麼累,完全可以放棄卡在中間的現場筆試,但時在心裏還是要給自己加油,一天結束。

3.3.5 收到的第一個offer

功夫不負有心人,在順豐同城科技現場筆試完回到學校之後,當天晚上大概十點多接到筆試通過的電話,邀請第二天去現場面試,特別開心,感覺自己今天的選擇是對的,雖然累,但是給自己爭取到了一個難得的面試機會,切身體會到付出是會有回報的,感覺自己大老遠跑過去做的一切都是值的,再加上之前面試美團讓我有了自信,所以這次面試是我最自信的一次面試,第二天如約面試,沒有了之前的忐忑和精神緊繃,而且面試官居然又是一個超級高冷好看的小(高)姐姐(因爲感覺比較高,哈哈哈哈)(爲什麼我說“又”呢,後面就知道啦),這種感覺很奇妙,再加上我沒有那麼緊張,全稱比較自信和放鬆,所以整個面試很流暢,最後小姐姐直接告訴我,我的表現不錯,看能不能今天給我安排一下二面,然後看了下時間排序後,應該是今天排滿了, 所以就推到了第二天,但是這都無關緊要啦,這次面試有一個非常好的積極作用就是對我進行了肯定,肯定了我的知識基礎,肯定了我的自信的面試狀態是非常好的,然後接下里的面試中,我就再也沒有哪怕一絲絲緊張了,感覺自己狀態特別好,對面試的態度已經發生了很大的改變,隨後的二面,我也輕鬆過了,至此也面了幾場了,基本輕車熟路,加上自信的狀態,感覺已經可以應付大部分面試,二面當天面完後,面試官直接帶我找了前臺小姐姐,小姐姐帶我去hr面,hr面完後,沒幾天就通知去現場簽約意向,後來在簽約當天才得知這個hr居然是北大的(厲害厲害厲害,我見到的第一個北大人,感覺和我們正常人長的挺像的,看着沒啥區別嘛,手動笑哭),然後一同過來簽約的都是武漢某985外加一個武漢某211,頓時感覺到壓力,感覺周圍都是大佬,內心悄悄告訴自己,要加油鴨。

在這之後,我算是拿到了秋招第一個offer,感謝順豐同城科技,在擺脫了0 offer之後(之前沒offer的日子真的心酸,本來自認爲很樂觀的我,晚上翻來覆去睡不着,焦慮,害怕失業,,,),秋招的巨大壓力總算是可以減一減了,但是我還有百度的面試正在進行中,我在內心告訴自己要再爭取一下。

3.3.6 百度offer Get !

繼上次百度一面之後,同時有了順豐同城科技offer,加上自信的狀態,我的面試越來越流暢,感覺說話都比以前利索了(手動狗頭),同時自然而然的回答一個問題的時候,邏輯也比以前更加的清晰有條理了,然後迎來了百度二面,當天上午趕到面試現場的酒店,清了清嗓子,整理下儀表,就進去面試房間了,一看面試官,哇,居然是小姐姐誒(超可愛超甜的那種小姐姐),這是我秋招以來遇到的第一個小姐姐面試官(順豐同城科技是第二個,而且還是同一天,順豐是下午,百度是上午),之前一直以爲技術類面試官都是男的,感覺自己真幸運,哈哈哈哈,然後假裝什麼內心活動都沒有,向小姐姐問好之後,遞上簡歷,然後自我介紹,常規的項目介紹之後就是項目考察+基礎知識考察,然後問了一道算法題結束,大約一個小時,面完之後感覺還行,但是又有一個定律是,一般自我感覺好的面試,往往是錯覺,所以我也沒敢肯定能不能過,猜不到小姐姐面試官會給我怎麼樣的評價,單從整個面試的聊天過程,她應該對我映像還不錯吧(臭不要臉),但是女人心,海底針,還是不要猜測了吧,希望能過(內心:小姐姐那麼美膩可愛,肯定會讓我過的),然後就這樣一天過去了,以爲晚上會打電話的,結果啥消息沒有,開始有點擔憂了。

然後百度二面之後接下來的一段時間基本上處於阻塞狀態,啥也做不了,也不想複習,就緊緊的抱着手機,一刻都不能讓手機離身,生怕錯過一個來自北京的電話,甚至做夢都能夢見自己接電話告知面試通過的場景,有時候一看手機,是北京打來的,然後馬上從鹹魚狀態進入正常狀態,清清嗓子,“歪~”,“同學您好,我這邊是XXXXXX,想邀請您參加我們的宣講會,您有時間來參加嗎?”,“。。。。。。好的,我會過去參加你們的宣講會的。”,就這樣持續了大概兩三天後,一天晚上七點正在做滴滴的筆試,突然接到一個電話,“歪,您好,是hq嗎?” “嗯,對,是的” “這邊看到您二面過了,想跟您約一下三面的時間,XXXXX,您還看有空嗎?” “嗯嗯,好,時間ok” ,掛斷後,內心一陣狂喜,感謝美膩可愛大方善解人意溫文儒雅的二面面試官小姐姐,然後已經完全沒有心思接着做滴滴筆試了,腦子裏全是百度三面的事情,最後做不下去了,直接關了筆試網頁,當時更多的是開心和喜悅,但是據說百度三面是主管面,於是開始想,主管,那肯定是氣場十分強大的領導人,能不能hold住這場面試,於是去牛客網看了下其它面試的小夥伴有沒有主管面的帖子,但是沒有找到什麼實質性的東西,於是就索性坦然對待,明天面試就表現一個最真實的自己就行,抱着這樣一個態度,我順利完成了三面(主管很帥,看上去很年輕,氣場也很足),三面主要是技術綜合面,問了些操作系統知識,老實回答這個瞭解的不多,然後手寫了兩個簡單算法(生產者消費者,字符串匹配),中間穿插一些工作地點的聊天,三面就結束啦,三面結束後,就回去等消息,這個時候,整個人纔算是完全放鬆下來,靜靜的回去等消息,本以爲我會很輕鬆,但是並沒有,在結果沒有出來的這段時間,基本上無心複習,又阻塞了,啥也做不了,吃飯也沒胃口,睡也睡不太好,時刻關注着最新的狀態,沒事就跑去官網查一查狀態,最後終於,在中秋節後的第一天,微信的等結果羣裏有小夥伴說官網狀態變了,我趕緊登陸官網查看,沒變,心涼了一大截,然後才發現那位小夥伴不是武漢地區的,猜測可能是分批變的,所以就又等,從當天上午一直等到晚飯時間,還是沒變,實在是磨人,受不了了,就索性跑到牀上去睡覺了,雖然睡不着,但是一直這樣等,也是有體力消耗的,於是就眯了不知道多久,然後起牀看時間,大約快的樣子,再跑到官網一查狀態,哇,,,,,,,,激動的不行,看着眼前的四個字

面試通過

開心開心開心開心開心開心開心開心開心開心開心開心開心開心開心開心開心開心開心開心
啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦阿拉啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦
嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻

然後纔算是徹底放鬆下來,至此,百度offer Get !!!

3.3.7 秋招尾聲

在拿到心儀的百度offer之後,心想的是秋招已經基本可以結束了,中間穿插着去面試了武漢金山WPS,一天走完二面+Hr面,中秋節後拒了,也很感謝金山能給我這次機會,金山那邊氛圍還是很棒的,然後對着自己的投遞進度表看了下剩下的還有沒有可以爭取的,TMD JW,還有小米,這個時間節點大部分已經招滿了,然後能有消息的基本早該有消息了,也不會拖到現在,所以還可以爭取一下就是T和A,但是A的勸退筆試,如果沒人撈的話,估計也不會有後續消息了,好消息是T後來給我面試了,然後我保持着之前的狀態,順利通關到Hr面試,當天面試完後,以爲結束了,因爲已經走完了兩輪技術+1輪Hr,結果第二天下午再電影院看電影看的好好的,一個深圳騰訊的電話打過來,我以爲是結果通知之類的電話,就接了,哪想到是一個部門加面的電話,全程死懟大學計算機基礎,問的很深,差點hold不住,還穿插一些智力題,不過這個智力題是非常有意思的,如下

有1000桶酒,其中1桶有毒。而一旦吃了,毒性會在1周後發作。
現在我們用小老鼠做實驗,要在1周後找出那桶毒酒,問最少需要多少老鼠。

感興趣的可以思考下,很有趣,當時我沒答上來,思路就有問題,最後感覺答的一般般,在面試的最後,面試官直接問我,如果給我offer,我最終會選擇百度還是騰訊,我當時回答,會根據兩個offer的工作內容來選擇一個感興趣的,現在回過頭來想,還是年輕了,也可能是我內心已經有答案了吧,已經決定去百度了,如果我沒有百度的offer,可能就直接表態,只要騰訊給我offer,我就過去,結束秋招。這是最明智的回答,後來過幾天我去騰訊官網查狀態,發現狀態變灰了,也是意料之中,而且之前聽說騰訊已經沒啥hc了,我能走到hr面走完,再加面,我覺得自己已經可以了(悄悄給自己點個贊),從某方面來說,最後沒給offer,我就不用去拒絕這樣一個offer了,也不算是一個壞事,哈哈哈。

剩下的還有一些零零散散的筆試和麪試,爲了不耽誤人家的招聘流程,我也都婉拒了,至此,我的秋招結束!

4、如何高效的準備校招

這個問題可能對於即將要參與秋招的同學,或者秋招以及考研失利,準備參與明年春招的同學來說是非常關心的,因爲我曾經就是這樣一個人,對於校招一無所知,不知道流程是什麼樣的,不知道該怎麼去準備,只能自己摸索着準備,沒有一個方法,所以就很可能會帶來一個低效,耗時,結果還差的結局,所以我根據我自己的校招歷程,總結一下,如果給我一次重來的機會,我會如何高效的準備秋招。

4.1 一個拿到offer的所有流程

我們首先需要知道在校招中,從0到拿到offer的整個流程是什麼,這樣我們再針對這個流程中的各個環節再去精心準備,纔能有一個清晰的目標和方向。
首先對於校招來說,分爲如下幾個步驟

網申(投簡歷) -> 筆試 -> 一面 -> 二面 -> Hr面 -> 根據面試情況以及hc擇優錄取 -> offer

當然上面這個流程只是一個普適情況,例如騰訊就還會在hr面後來個加面,這些都是不確定的,不過我們不必驚慌,只要把上面這些環節做好,我們自然能達到寵辱不驚,以不變應萬變,任他是什麼加面還是減面,這都是小問題。

ok,然後再分別細說下每個環節,首先是網申,這個沒啥好說的,去對應的招聘官網投遞簡歷即可,如果簡歷篩選通過,然後會發給你筆試鏈接,否則,你就無法進入到筆試環節,按照我的情況來看,大部分公司還會很友好的,但是也不排除有一些比較“過分”的公司,例如,趣店,簡歷投遞不到一個小時,一查,掛了,這也有可能是他們這個崗位的hc問題,人家招滿了,所以爲了不耽誤你時間,直接掛了你。

這個時候,你來到了筆試環節,按照預定的時間,提前10-15分鐘進入系統之後,一般會要求填寫一些個人信息,然後這段時間最好能熟悉下系統,編程環境等,一般是牛客網和賽碼網這兩個平臺,也可以提前關注下,筆試難度根據公司不同而有很大差別,一般包含基礎知識選擇題和2-3個編程算法題,還有一些會加幾個問答題。筆試通過後,一般會以電話、短信、郵件這三種方式的其中一種通知你進行一面,當然也不排除有一些直接電話打過來就開始面試了,大部分還是會提前告訴你,或者預約一下的。

來到一面環節,一般考察基礎知識,需要有紮實的大學計算機基礎,才能比較輕鬆的應對,當然這只是普遍情況,也有一些一面上來直接問項目的,不過是少數,咱們還是那句話,面面俱到,寵辱不驚,一面通過後,會在0-3個工作日內通知進行二面,當然也不排除有的隔一個星期甚至以上的,所以不到最後,都還是有希望的,但是一般是0-3天。

二面和一面一樣,只是考察的側重點不同,二面主要是項目+基礎知識進階,一般比一面要難一點,如果二面通過的話,那麼一般拿到offer的機率就比較大了,大約百分之七八十吧,刷人也主要是在一面和二面刷人,然後會在0-3個工作日內預約你進行hr面,如果沒有預約,同樣也沒必要灰心,耐心等待,不到最後,都還是有希望的。

到了hr面,一般就相對前兩面來說比較輕鬆了,這個面試主要是考察你的性格,以及崗位匹配度,比如你的工作城市是北京,問你能不能接受,工作時間上有沒有什麼要求,996能接受嗎,加班怎麼看,期望薪資等,這個一般如實回答就好了,主要是和未來的工作相關。

hr面走完而之後就是靜待消息,然後公司會根據你的面試表現和當前hc情況,對所有候選人進行錄用排序,最後擇優選擇。

被pick之後,一般會邀約你到現場進行意向書的簽約(兩方),或者給你郵箱發一封意向書的郵件,好了,你的offer已經到手,好好抱緊它別讓它被搶走了哦!

4.2 基礎知識如何準備

從上面一個拿到offer的流程來看,我們可以發現不管是筆試還是一面或者二面,都會涉及到基礎知識的考察,所以在準備校招的過程中,最最最核心的就是要把基礎知識打牢,具體包括,一門你最熟悉的語言,假設是Java,那麼Java基礎你肯定是要爛熟於心,包括

  • Java關鍵字的含義和作用
  • 接口和抽象類
  • 多態和繼承
  • 裝箱和拆箱

具體有哪些我會在後面整理出來,當然只會基礎,可能二面就比較難,所以還要進階,對於Java,進階包括

  • Java內存區域
  • Java內存模型
  • Java GC機制
  • 多線程安全

這裏只是舉幾個例子感受一下,那麼我該如何來準備呢?答案:看書+實踐+思考+總結
可能這樣有點泛,那就舉一個例子,比如現在在學volatile關鍵字的作用,初一看,沒見過,沒關係,這時候可以看書,或者直接百度博客去學,這時候你對它有了初步的認識,可能只是一個概念上的理解,但是我們要實踐,真正的在代碼中去感受這個關鍵字存在的意義,於是你寫了一段代碼,沒用volatile和用了volatile是兩個完全不同的運行結果,然後你再思考其中的原理,不懂,就再看書或者博客,最後你總算弄明白了這個關鍵字的作用,然後最最最最最重要的一步,請一定不要漏了,那就是總結,好記性不如爛筆頭,請你將你的這次學習,歸納總結出來,可以是一個word文檔,這樣你下次想起這個關鍵字的時候,直接翻一翻你歸納總結的,可能兩分鐘你就明白了,而且這樣也方便你在面試前快速高效的複習。

上面提到了看書,由於我對其它語言不瞭解,主要學習的是Java,所以我主要推薦一本書,書不求多,但求精,《深入理解Java虛擬機》,這本就夠了,如果你是找Java相關的工作,請一定要買,你會回來感謝我的。
這本書在看的時候,一定要理解,反覆看,直到理解爲止,切不可背,否則面試官一問就知道了你的底,一般看個兩遍就差不多了,然後Java進階的知識你也掌握了一大半,剩下的可以通過去看面經來補,繼續夯實基礎和進階。

說完了Java基礎,其實還有很多其它的基礎,包括計算機網絡、操作系統、算法、數據結構、設計模式等,這些基礎是所有方向都要考察的通用基礎,除了這些,還有專業基礎,這個就要分行業和方向的不同而區分了,比如Android崗的話,自然還有Android基礎,後臺的話,自然Spring那些基礎要掌握。

只要我們掌握了方法,不管去學哪個基礎都是可以高效和快速的掌握的,至於每個部分具體包括哪些內容,別急,這些我都總結好了,放在第六點 - 面經裏面,咱們先一步步來。

4.3 算法題如何準備

關於算法題如何準備,這個其實是最不好準備的,也是最容易準備的,算法題在整個拿offer的流程中處於一個特殊的地位,在筆試環節中,基本每個筆試題,最後都是兩道算法題,如果不能AC一半以上,那麼通過筆試的機率就比較小,如果能全部AC,當然更佳,除了筆試,在一面和二面中,一般都會以手撕兩道算法題來結束面試,當然這兩道手撕的算法題如果能直接給出最優解並寫出完整的代碼,那麼即便你前面的基礎和項目答的並不好,也是一個非常大的亮點,也可以讓你這次面試通過的機率提升很多,所以算法題起着舉足輕重的作用,在整個offer流程中。

那麼如何準備呢?首先關於算法,我建議首先在學算法前,先由簡至難,基礎掌握之後,直接去LeetCode官網從mid難度開始刷題,等mid難度差不多後,再挑戰hard難度,一般做客戶端開發,如果能夠刷上50道hard難度的題目,基本大部分面試的算法題都可以給出思路了,如果追求完美和保險,建議hard難度的題能刷多少是多少,多多益善。

上面談到由簡至難,可能這個詞又有點泛,所以我還是具體點,簡,什麼難度叫簡?首先如果對數據結構還不熟悉的話,那麼我是強烈建議你去先把常用數據結構做到滾瓜爛熟的,常用數據結構具體包括,鏈表(單向、雙向)、棧、隊列(雙端隊列、阻塞隊列)、樹(二叉樹、平衡二叉樹、二叉搜索樹、紅黑樹)、堆、圖(主要是深度優先遍歷和廣度優先遍歷)。數據結構熟悉之後,再對基本算法思想有認識,具體包括蠻力、貪心、分治(二分)、遞歸、回溯、動態規劃。每個算法思想,如果不能理解,建議找一個典型例題去感受這種算法思想,比如對動態規劃很抽象,那麼直接以實例去理解,例如01揹包問題。

掌握了基本數據結構和常見算法思想之後,可以再拿七大排序算法來做開胃菜,具體包括冒泡、選擇、插入、歸併、快排、堆排、希爾排序,開胃菜完畢之後,就可以去LeetCode上按照我上面說的去闖關了,隨着你積累到一定深度之後,我相信你這樣一套下來,平常筆試中的算法題和麪試中的算法對你都是小case了。

如果這時候你情況特殊,比如並沒有時間允許你像上面說的那樣去系統的學習數據結構和算法,那麼有一條相對靠譜的捷徑(捷徑意味着風險),首先七大排序我希望能滾瓜爛熟,這是必考的,然後就是直接刷《劍指offer》這本書,這本書上大約有60道面試常考算法題,都是非常經典的,你很有可能遇到這上面的原題,但是你不能靠背這些題來通過面試中遇到的算法題,以我自己的經驗來看,大部分是類似的題目,仍然需要自己去發散思維才能解題,但是這本書能夠給你帶來一個最大的好處就是他可以讓你認識到,面試中的算法題是什麼類型的,大多都是小而巧的算法題,我們可以通過裏面的題目來感受難度和鍛鍊我們解這種小而巧的算法題的思維能力,比如找一個單向鏈表倒數第K個節點,相信大家都能做出來,但是要求只遍歷一遍呢?這就是面試中的算法題。

4.4 項目如何準備

因爲我自己是做安卓的,但是我想不管是哪個方向,關於簡歷上寫的項目,面試官肯定都是會先讓你挑一個最熟悉的來講,那麼問題來了,我該怎麼將一個項目清晰的敘述給面試官呢,同時還要吸引面試官,讓這個項目成爲亮點?

關於這個問題,我們首先需要明確的是,我們在陳述任何一個問題的時候,邏輯一定要清晰,說話不要跳着說,那麼怎麼清晰的表達呢?分點+簡潔的概括。怎麼分點?比如有一個項目,我一般是分三點來講述,一、這個項目實現的功能,二、你在項目中具體做了什麼工作,三、取得的成效,然後就是簡潔的概括出來,這個比較有難度,所以強烈建議,每個項目都按照這三點事先準備概括好,然後隨着面試次數的增加,你就會形成肌肉記憶,之後,當面試官再讓你介紹一個項目的時候,毫不誇張的說你會發現你可以不帶腦子的回答這個問題。

如果還是覺得上面說的抽象和空泛了,那麼我以我自己的一個項目來做個演示:
項目名:特種設備檢測
項目介紹:這個項目名叫特種設備檢測,手機端主要實現的功能是檢驗人員可下單完成電梯、起重機等特種設備的檢測,以及提交檢測報告,審覈檢驗報告等(這是第一點,不要囉裏囉嗦,兩句話就夠了)。我在這個項目中主要負責儀器申領業務模塊的開發工作以及整個項目消息推送的實現,消息推送藉助極光推送(這是第二點,仍然是兩句話說完)。項目目前已經上線,能完成基本的業務需求,消息推送也能正常運作和服務(這是第三點,兩句話說清楚)。

總之就是緊扣分點+簡潔這兩個主旨,ok,這時候,你按照我的套路介紹完項目之後,面試官90%的可能會這樣接着問你,你覺得這個項目最大的亮點是什麼?或者你說下你做這個項目遇到的最大的難點是什麼?很多時候,這個問題就把大部分同學難倒了,如果這個項目確實是很有難度,然後你在其中解決了一個非常牛B的問題,那麼你可以忽略以下內容,但是我相信大部分同學的項目可能都和我一樣,是一些非常普通的項目,並沒有特別難的地方,那麼就引出了這樣一個問題,

項目太普通了,沒有難度也沒有亮點,怎麼辦?

我的回答是,你的項目不普通,也不簡單。是你不會動腦思考這個問題而已,包括我自己,我在秋招初期面試蘑菇街的時候,被問到了項目最大的亮點是什麼的時候,當時有點懵,我的項目的亮點?不好意思,我的項目沒有亮點,謝謝(微笑臉),然後我隨便說了個比較複雜的佈局,因爲我這裏沒怎麼準備,所以說的也有點亂,最後他沒聽懂,也不想繼續聽了,這次面試之後,項目太普通沒有亮點這個問題也困擾了我很長一段時間,我甚至開始抱怨

4.5 秋招一定要實習經歷嗎

4.4 hr面如何準備

5、秋招簡歷和麪試技巧

6、Android崗面經大全(含Android+Java+網絡+算法)

結語

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章