親身經(jīng)歷分享:我是如何敲開上市公司大門?
來源:
奇酷教育 發(fā)表于:
進入大公司是每個求職者都夢寐以求的,但大公司對面試人的要求也都較為苛刻,今天奇酷教育與大家分享一篇一名求職者在新美大、騰訊的面
進入大公司是每個求職者都夢寐以求的,但大公司對面試人的要求也都較為苛刻,今天奇酷教育與大家分享一篇一名求職者在新美大、騰訊的面試經(jīng)歷,希望對同學們有所幫助。
新美大面試經(jīng)歷
美大的面試官一定要點個贊,其實面過以后會發(fā)現(xiàn),不要很緊張什么。美大的面試官很隨和具體的面試問題就不說了,基本上一面的時候還是很關注基礎的,然后最后的20分鐘左右都是聊一些經(jīng)驗,我當時是說起了一個話題,因為開始的時候聊一些基礎,然后就是聊到我的項目中的圖片的動態(tài)緩存方案,就一直在聊這個,最后又提起了組件化的開發(fā)方案,我們最后就是一直在聊這個話題。一面就最后接到通知就過了。
二面的時候,就是視頻面,在一個平臺上,可以視頻,并且我在那個平臺上寫的代碼對方也是可以看見,給大家一個建議,別人看你寫代碼你可能會很緊張,但是不要太慌張,我感覺正常發(fā)揮就好了,對方主要還是想看看的代碼的風格怎么樣?是不是很規(guī)范,注釋啊,還有一些變量的命名啊,這些是否很規(guī)范。另一個就是想看大家的處理能力,其實給你的題目都不是很難,都是一些簡單的基礎的東西,不會說讓你現(xiàn)場寫出一個什么很麻煩的布局,很牛的特效的。
這次面試大概經(jīng)歷了一個小時左右,最后一部分時間還聊了很多生活上的事情。例如就是來到美大后準備想學一些什么???你對美大哪一方面的技術很感興趣?。烤褪沁@些,喜歡什么就聊一些什么就可以了。整體的兩輪面試還是學到很多東西的,畢竟現(xiàn)在在學校不知道外面的公司是什么樣的,通過面試官還是能了解到外面很多東西的。
騰訊的面試經(jīng)歷
騰訊的面試就是自己經(jīng)歷了騰訊的筆試,然后一面,二面,最后HR面,然后等消息,最后得到offer。筆試的話基本上就是一些基礎知識,像數(shù)據(jù)結(jié)構(gòu),計算機組成原理,操作系統(tǒng),計算機網(wǎng)絡這些。上課認真聽聽,筆試前刷一些題目問題還是不大的。
騰訊一面,主要就是聊一些基礎,我是去面移動客戶端,但是整個面試移動相關的問題很少,主要還是在圍繞著一些基礎再聊。如果你想拿到騰訊的offer,我覺得基礎是非常重要的。面試題的話,我覺得這個其實沒什么可提的,因為這些題目都是不固定的,面試官主要還是在圍繞著你的簡歷再跟你聊,你的簡歷中寫到你的APP中涉及過下載,那么網(wǎng)絡必問,問什么?我覺得TCP,HTTP都是值得問的。有一本書叫《程序員的自我修養(yǎng)》我覺得這本書有時間還是很需要去讀一下的。我見到過很多人吐槽說,我是去面iOS,面試我的竟然是一個Android的,從我個人的角度來看,無論是iOS,還是Android在很多的設計思想上面還是有很多相通的地方的。說出你的想法就可以了。我個人覺得思想還是很重要的。
騰訊二面給我最大的印象就是面試官說的一句話,挑一個你覺得可以的項目,然后我們聊一些東西。從這句話我感覺很多人都能夠感覺出來,二面主要還是聊你的,一定給有一個項目才行。并且好好去準備這個東西。同樣沒有什么具體的問題,每個人的項目都不一樣,實現(xiàn)方案也不可能完全一樣。所以聊的東西也就不可能完全一樣。二面什么太多的經(jīng)驗,主要還是認真的去準備一個項目。
面試前的準備
這是我最想跟大家聊的東西,因為關于面試前的準備,或者是準備什么還是很有必要重點分享下的。
很多人面試的時候不知道說什么,同樣很多人都說要引領著面試官,不要被面試官引領。但是該怎么做呢?難道我們不讓面試官說話?我們給面試官規(guī)定題目?這都是不現(xiàn)實的,對吧?但是通過一些準備,還是可以實現(xiàn)讓我們?nèi)ソo面試官”規(guī)定題目”的,怎么做?舉一些簡單的例子
例如:你的簡歷當中寫到自己對Socket有一些了解,那么很自然的就會聊到TCP,你提前好好準備下,你自己都是可以預知的,當面試官問聽到你Socket的時候,自然就會走到TCP上。如何準備?很多人上網(wǎng)上查了一些,TCP很經(jīng)典的就是連接的三次握手,斷開時的四次揮手。你也簡單的查了一下三次握手什么樣,四次揮手什么樣,但是這僅僅就夠了嗎?我們?yōu)槭裁床辉谕顚尤蕚湎履??例如連接為什么是三次,斷開為什么是四次?連接如果兩次會發(fā)生什么?三次握手中總共發(fā)送了三個包,那么僅僅就是做了三個作用嗎?更往深處可能會涉及到TCP的頭部結(jié)構(gòu),以及TCP連接,斷開時SYN,F(xiàn)IN,ACK的有效值設置又是什么樣的?我相信你把這些都說出來肯定是會被加分的。當然你想很好的說出來不是說你面試前查查就可以了,肯定是需要去好好的去理解的。這也就是我說的面試前的準備,不要為了面試而面試,而是要為了面試而去學習,提升自己。
剛剛提到的東西我覺得聊個20分鐘還是很容易的,因為這個里面存在的東西和值得注意的地方太多了。準備好一個項目,找出你項目中的一個亮點,然后認真的去總結(jié),并且看一些別人的方案,看看有哪些你沒有的,你沒有的就是你方案的缺陷,看看該怎么解決。我覺得,缺陷還是很重要的,沒有什么很完美的解決方案,方案好也僅僅是針對滿足了現(xiàn)在的所有業(yè)務需求而談的。針對你的業(yè)務需求,談出你的設計理念。項目不用多,認真的去總結(jié)一個就可以了。關鍵是很多人做了很多項目,但是卻沒有認真的去體會總結(jié)一個,做了也是白做,僅僅是代碼熟練度增加了而已。