”,那時候自己不願意放棄,於是就每天拼命復習,每天投簡歷和等待面試。保持最好的狀態隨時迎戰。說實話,那些天每天都非常忐忑,每天都想放棄。每天都非常猶豫,但是我總認為不甘心,自己的目標沒實現不甘心,最后樂觀的態度還是戰勝了恐懼忐忑.......
曾經老是夢想能考一個厲害一點的學府。學習物理專業(由於初中和高中對物理比較有興趣),無奈高考考得不盡人意。來到這個專業。我才知道有C語言這玩意。大一那會。專業C語言成績太差。被分配到B班學習。3年后的如今,我喜歡做安卓,畢業后是一名技術管培生,主做移動安卓開發,中間的三年,讓我變化非常大。
可能優秀的師兄都進了,成為我的動力;可能是某些情結,就是說不清。整個2015年的春招。我僅僅面試了CVTE,騰訊和阿里。
- CVTE(第一次)
- 在線測評:專業+綜合
- HR面:華工酒店完畢一面HR面。主要問職業規划還有技術掌握程度。
- 技術一面:兩個Android面試官。問了一些項目和Handler機制。布局優化等,手寫設計模式還有排序算法。
- 技術二面:我的天〒_〒。是一位數學家(這里吐槽下,我從下午2點等到快6點才面試,卻非常匆忙安排了個數學家。拖這么久的原因是那些實習的HR安排非常不當。那時候輪到我的時候剛好的午飯。並且是我一面面試官,所以就讓我去吃飯等會換面試官,結果HR就把我標記成已面試,而中途HR又換了幾次,每次都覺得我面試了,最后拖到6點我真的非常疲憊非常沒狀態,無奈\(╯-╰)/)。主要手寫HTTP請求頭。某些返回碼的含義;數據庫索引底層實現;手寫算法推斷鏈表是否有環;Base64底層實現,直接說出A轉化后的結果。整個面試過程都被壓着問,感覺非常不友好。由於沒啥狀態,非常多東西懂卻頭腦一片空白,居然忘記了A的ASCLL是多少。想和他解釋下Base64的轉化過程被拒絕,要求說出結果不聽分析,我也真是醉了。
- 阿里內推(第一次)
如今看來,假設回到一年前,我更推薦學Android的朋友選擇支付寶和UC。
- 阿里一面:第一次打電話給我的時候我正在等CVTE的第二面,所以和面試官說等會再面試。第二次打電話給我的時候已經非常晚,那時候在地鐵上清不清楚面試官說話。說等會我出地鐵再面試。出地鐵的那一刻好緊張,CVTE的面試瞬間給我拋到九霄之外。詳細的面試內容我大致僅僅記得談談負責的項目;為什么會喜歡做安卓;安卓的系統啟動機制;安卓應用的優化還有socket的應用。
后來問提問環節問了面試官的工作地點和我面試崗位的工作后。發現是在杭州。請求面試官能不能幫我轉到廣州后,他說能夠。
- 阿里二面:大概在一面過了一個星期后打過來,主要面了Java基礎;線程同步;集合機制。安卓項目中用到的技術。另一些不太記得了,最后談談規划后發現這個崗位還是在杭州。
所以又請求面試官能不能轉到廣州崗位。他說能夠后結束面試。二面過后,官網發現自己的狀態變成拒絕后又一次多了一個簡歷評估的狀態。
- 阿里三面:大概距二面過了15天。我本來以為阿里已經拒了我了。三面面試官打來的時候是我正要去看校辯論賽開場表演賽。剛出門就接到面試官電話,談了一下Java技術和Android技術后認為我OK。說了是yunOS事業部的,問我有沒有興趣還有以后的職業規划后。提問環節問了還有沒有面試,面試官說沒有了。
官網狀態瞬間變成3面通過。
- 阿里四面:在看比賽過程中,接到總監電話,表明了是yunOS事業部是否想參與實習,表明我通過事業部面試,問我家庭情況,個人性格及其在校活動,職業規划等。並和我說了入職時間和會有人興許聯系實習事宜。
- 騰訊(第一次)
由於之前我們由於感興趣參加了華工的微信課程學習,朋友得到了面試機會並也跟着前去。那時候是5個人一起去的。
- 筆試:完畢一份英語的Java筆試題后等通知。
- 一面:一位斯斯文文且非常帥氣。負責網絡底層開發的面試官面試我,不得不說微信的辦公環境非常nice,我們在桌球桌旁邊面試。整個過程氣氛非常好。問了我Java基礎和一些實現細節,安卓也如此。
微信的面試官非常注重技術實現的細節和優化。盡管有些面試題忘了,可是我還記得他在玻璃牆上畫設計模式和SQLite底層索引實現及其優化的圖。人超級好,針對我的不足指出給了非常多建議。以致於之后我面試過程中遇到過此類問題都能答得不錯。非常感謝這位面試官。
- 二面:一位身材高大,比較沉穩的,負責NDK開發的面試官面試我。問了安卓事件接收和傳遞機制;Linux進程和Java進程有何差別;問了一個主線程繪制UI的問題;C語言和Java語言的應用及其各自的優勢。自己的規划等問題
- 三面:是一位微信元老架構師。為了項目技術和實現細節。問了Http技術還有密鑰交換協議;安全通訊;另一些忘記了。到四面的時候僅僅剩下3個人面試,面試結果是3選1.
這次面試看到自己的在網絡方面非常不熟悉,網絡課程要等到下學期才開始,所以僅僅能提前自己惡補了。
- 騰訊(第二次)
- 筆試:華工筆試,內容涉及C語言,C++語言,Java語言,數據庫,計算機網絡還有算法(網上有好多筆試題,能夠借鑒參考下)。
- 一面:喜來登酒店。東圃。
比較緊張,面的依舊是項目技術。Java基礎,Andriod基礎。算法(算法這一塊在劍指offer中題目),操作系統中斷。進線程差別;計算機網絡 TCP,HTTP相關,NAT等
- 二面:喜來登酒店,東圃。面的和一面差點兒相同。僅僅是知識點會比較深。比方反射機制會問到Android實現場景和優化等等。
- HR面:和HR說明了想進微信團隊,HR也表明了QQ團隊及其團隊提供的平台,也向HR表明了通過yunOS事業部實習,HR讓我自己思考及其選擇。
- 阿里(第二次)
- 騰訊(第三次)
- 筆試:主要的內容和春招差點兒相同
- 一面:主要問了項目和在阿里實習負責的項目,Java內存和安卓基礎
- 二面:Java和Android的問題基本都能答得出來。卡到算法。面試官給定一個坐標。高速實現該坐標方圓1公里內的酒店。坐標可動。后來由於解釋不太清楚和面試時間拖得太長,所以面試官讓我回來發答案給他。
最后答案解出來了。面試官再出了一道題,由於自己的表現讓面試官感覺到不夠細心和沉穩,最后沒能過二面。
- 唯品會(第一次)
- 筆試:參考網上歷屆的試卷,筆試題比較基礎非常easy。
- 一面:在筆試過后,接到面試通知。
問了阿里的實習項目。問了ListView實現細節和優化;問了Button定制場景;問了Java基礎和安卓基礎。
- 二面:一面過后再教室外等候,受到二面通知。主要問了阿里的實習項目;項目用到的技術。Java基礎還有安卓內存優化等
- HR面:過了二面后等了一小會面HR面,HR是一位非常資深的大叔。從百度調到唯品會。問了能否用英語面試。回答否;問了生活背景。問了實習經歷。問了性格特點;然后被定義為太消極,童年有陰影,我也是醉了。我是從小打工,並且從小學,基本每一個暑假寒假都要,並且都是那種一天做12個鍾,為的是賺生活費和補貼家里的學費。這段經歷讓我懂得了吃苦和堅持。怎么就讓我變得消極和有陰影...后來HR講了自己人生經歷。說世界觀,人生觀。價值觀。我說價值觀能夠變。他說能夠嗎?價值觀不就是人對事件價值的推斷嗎?難道不是隨着人的閱歷增長有所調整改變嗎?只是他的經歷讓我深為佩服。從入行講到佛學,是一位非常有學識的HR。
- 4399(第一次)
- 筆試:參考網上歷屆的試卷,筆試題比較基礎。
- 一面:在華工體育館二層好像。問了項目技術及事實上習項目;問了使用的IDE及其項目構建;問了內存優化(由於我項目里面有寫);Handler機制;另一些不太記得
- HR面(11/13):大學四年怎么過,學業怎么處理。會不會有影響,職業規划,還有什么面試;及其提問環節
- 主管面(11/20):1分鍾介紹自己;簡單地問了我實習項目;學習規划;未來職業規划;技術在哪一個層次;
- 總裁面(11/20):CEO和HR在同一個房間並錄像。問一分鍾自我介紹;長處缺點。同齡人優勢;為什么沒有留在阿里;提問環節;
- 酷狗(第一次)
- 筆試(11/12):在中大聽完宣講會后當場筆試,筆試題比較基礎。
- 酷狗測評(11/13):群面〒_〒。技術群面,給一個辯題讓我們進行無領導小組討論。
還好之前學過一點點辯論,混過去了o(∩_∩)o
- 二面(11/15):在面試完YY后直接沒吃飯就來面試。問了數據存儲方式;了解框架源代碼嗎。imageloader底層設計;內存泄露有哪些;hanlder機制及其內存泄露(當時用EventBus混過去);跨進程通信。如何保持進程間變量一致性;找出10001個數中,兩兩同樣僅僅有一個不同,找出不同(所有一次異或)
- HR面(11/15):理想的工作你會考慮哪些因素;工作地點。看過那些書;有沒有女朋友。她打算以后如何;在校學習情況;社團活動及其學習計划。假設兄弟失戀了怎么辦;理想工資。介意公司規模嗎;還有提問環節,我問了會有下輪馬?詳細下輪面試時間;
- 總裁面(11/20):問了技術規划。學習習慣。針對自己最熟悉的知識點提問;交流了酷狗音樂的部分技術實現和用戶體驗;整個過程非常nice,面試官是一個非常沉穩資深且非常有魅力的人
- 技德(第一次)
- 一面(11/6):編寫一個字符串壓縮算法;
- 二面(11/13):編寫一個文件系統,須要自己設計數據結構,給定一個文件名稱,輸出其文件夾下的全部文件;
- 三面:編寫一個算法。用最快的算法找出兩個遞增數組的中位數;然后了解職業規划等等;(記憶模糊,不知道是不是這個算法...)
技德的面試非常新穎。所有是在線同步編碼,面試官看着你便編碼便問你問題,考察實際工作的編碼能力和在線debug能力。
第一面的時候感覺比較大壓力。后來就不會了。反而非常享受整個過程(幸好曾經非常注意編碼風格o(∩_∩)o)。
- YY(第一次)
- 筆試:YY的筆試好像是在華工進行的,筆試題難度適中。
- 一面(11/15):每天的面試安排都安排得非常緊密,對自己說“把每天的面試都當作最后一場面試”,由於又得等待4399,又得繼續前進。問了多線程斷點下載;數據存儲方式;UI開發優化;TCP滑動窗體;字符串匹配算法。雙鏈表的長處;Binder機制;設計模式;JNI編程;Service執行在哪里線程;Activity啟動模式及其啟動過程;性能優化
無比難受。感覺自己回答得非常不錯,知道結果后繼續整理筆記,自己就要像“打不死的小強”繼續尋找。
- 美團(第一次)
- 筆試:在線通過了美團的筆試。難度適中,算法題在劍指offer中出現過。
- 一面(11/16):在英歌海假日酒店。面了快一個鍾,問了進線程通信及其差別。tcpudp差別。手寫三次握手;Http請求方式;get和post有哪些差別;java同步方式有哪些;手寫二叉樹中序非遞歸。數據庫事物及其底層索引實現;Activity啟動模式;兩種Service啟動方式及差別;Handler機制;安卓進線程通信;view繪制原理;廣播注冊方式;實習項目做什么;
- 匯豐(第一次)
- 筆試:在線測試+英語測試(〒_〒我的天)
- 一面:這次一面我的補面的。由於之前去參加酷狗的面試而放棄了。
酷狗面試結束后參加。
英語+粵語面試。問Java基礎;Android基礎;阿里項目;提問環節知道是基本做外包工作,業務是外匯,不太感興趣。
- HR電面:直接談工資。自己說了期望薪資,對方滿足后自己由於業務及發展規划不符合。故拒之。
- 騰訊(第四次)
- 筆試:和騰訊筆試題差點兒相同。(記憶模糊)
- 一面:也是在東圃酒店。〒_〒面我的是C++project師,問我會不會C++,我說不會后...狂問算法。我記得是4道。詳細不太記得。
當中三道都能手寫出來,最后一道是小存儲存大數據,用的是位圖方法。因為自己在面試的時候想不起來(后來回來復習大數據題目的時候才掌握),故僅僅能用hashmap存儲,效率不高。
- 阿里(第三次)
得知從集團簡歷池中選了我之后安排面試,談了轉正待遇后安排面試,兩面都視頻面試。
- 一面:安卓基礎;項目技術;性能優化;學習目標;Java基礎及其內存回收等
- 二面:項目技術。安卓Framework知識點;性能優化。開源框架知識;提問環節問了所做業務等
由於實習時間及所在地點時間與自身情況沖突,僅僅能說無緣。
- 迅雷(第一次)
- 技術VP面:項目技術細節。面試官抓了非常多項目細節問。比方說多線程斷點下載的每一步,每個代碼邏輯等;性能優化,這一方面我是有過准備的,回答得比較系統,比較愜意;最新安卓技術了解情況;Java技術細節,問得非常深,從程序啟動到垃圾回收,〒_〒不愧是vp;最后問了下Java異常和安卓異常的差別。答得不太好;問了發展意願及其職業規划等等。
- 網易(第一次)
然后趕緊在校復習知識點和開始畫安卓知識架構(我喜歡用繪圖的形式讓自己掌握的知識互相關聯)。然后開始在牛客網(之前面試的企業歷年筆試題基本都在上面能找到。是一個刷題的平台)及論壇找網易筆試題和面試,基本刷完了網易互聯網和網易游戲的題目,盡管有些不懂但是還是須要硬啃下去。接近筆試前昔。我們還是沒有收到筆試通知。哥們的表姐也投了網易,只是人家是名校碩士〒_〒。收到了面試通知,我倆妥妥地跪了。我不甘心。我覺得自己能夠做得出網易的筆試。假設能有一絲機會,死也要讓我死得明確。於是我倆去“霸筆”...幾間筆試科室。廣州地區幾十個運營崗筆試名額。幾十個產品筆試名額,僅僅有6個技術筆試名額,這讓我瞬間非常慌非常難受。
哥們讓我走,預計我們沒機會。但是我那一刻真的非常難受非常不甘心。我硬着頭皮進去問HR說“我來自...,我投了貴公司的技術崗位后沒有收到通知。請問能夠給我筆試機會嗎?”還有一個HR說“沒收到通知是不能夠筆試的,除非有人沒來筆試,試卷僅僅有6張”。我把自己的簡歷遞給前面HR“這個是我的簡歷,假設技術崗有人沒來面試能夠不能夠給我一次機會,我在外面等候,謝謝你。”
”
我哥說等到30分假設沒有就走了,后來30分過了。還是沒有人通知我們。我不願意走“要不你先走吧,除非HR出來說沒有機會,不然我多等一下吧。”
”我幸福地跟着進去。而哥們卻說“我就不了...”先回學校。
哪怕失敗。也要讓我知道我不行。
- 一面:一面是在網易大廈附近的E時光,三個面試官。一個Java面試官和兩個Android面試官。
問了:Java基礎;線程安全處理;手寫解決推斷鏈表是否有環(當時寫了思路)。手寫例模式(進程安全版+枚舉);Java程序啟動過程(5個過程);Java內存回收機制(包含回收算法);安卓基礎。Handler機制及其源代碼(面試官細節到詳細代碼及方法。〒_〒非常年輕的面試官,技術好扎實);消息傳遞機制(詳細到View和ViewGroup的差別)。框架了解及其imageloader;Lru算法及其軟弱引用的使用;分辨率適配等等。
- HR面:網易大廈。問了面試公司及其offer情況。如實回答,希望能在廣州。發展規划及其學習習慣;網易招聘的優缺點;阿里平台資源的長處;網易bobo產品及其同行產品的了解比較;提問問了是否還有面試,詳細工作還有能否夠提前實習,實習安排。
面到這里。已經年末了。
HR說能夠提前回去家里,我還是依舊留在學校幾天。整理這幾天的面試問題還有面試經驗,整個宿舍樓沒有人。僅僅有我和幾僅僅流浪貓。偶爾做做飯,它們也會來我宿舍。我也會給它們吃的,感覺自己變得非常安靜。在回家的大巴上收到了網易的終面,表明年后還有終面。
面了那么多公司,累也該累了,反而認為非常釋然。
帶着這個面試消息回到家了,始終沒能放得下。
除了在家了幫幫這幫幫那,在朋友家聊聊天。基本都是在看書,也買了一本新出版的安卓技術的書,過春節那段時間看完了。
初九那天回到學校。繼續復習,整理在家學習的和曾經的知識點。打算面完網易后歇息一段時間,希望能傾盡自己全部心力去完畢這次面試。
- 終面:HR面+總裁助理面。由於不知道是否是技術面,所以把全部的技術點用三天都復習完了,用一天准備了HR面及其自身情況的問題。主要理清楚說話的邏輯思維。
HR面,是我年前的HR,非常親切。
和她聊了下年前到年后這段時間的學習情況及其學習了哪些新的知識點;自己每天的學習規划;bobo產品競品分析;使用過的一些工具。比方思維導圖為知筆記(由於之前裸ubunut系統。所以僅僅能用為知筆記);職業規划;實習內容及其輪崗事宜;期望工資及其在手offer薪資。行業薪資等;整個過程氛圍非常nice;面試完后搭車快回到孤島的時候收到電話通知到須要再面試〒_〒,是還有一位面試官。當時心里事實上蠻緊張(難道對我之前所述技術有疑惑?還是我表達的內容公司還有爭議?)。在車上我回憶着整個幾輪面試的過程。細節到我所說到的內容,技術在腦海里過了一遍。對自己說“來吧!
假設你想問我技術。來吧,我都做好准備了!”就這樣。我非常有信心地沖了回去(快6點了,怕面試官下班)。結果回到公司居然發現面試官是一位非常年輕親切的總裁助理。她和我表明了回來面試的原因和給了一杯水(〒_〒,感覺好感動),表達了歉意后開始面試,問了生活情況;學習背景;興趣愛好;長期規划。聊到網易bobo的產品及其同行同類產品;事業部發展前景。網易公司文化。面試官自身在網易的經歷。女朋友及其未來規划。學習習慣等等。整個面試過程更像是在聊天,是一個了解兩方和建立信任的過程,非常nice。
也欣然接受了offer
