沉寂了些時日,且稱“蟄伏期”吧, 回首過往的兩個月校招季,其實是本人夢想與努力的階段性收獲,撰此文以記之,揭開人生新旅程!
“夢想還是要有的,萬一實現了呢!”,馬云如是說。
本人非計算機科班出身,也非985名校驕子,但對人熱情,做事激情,有目標有夢想。目標與夢想是要分階段性的,當年高考上985名校是我的夢想,我為之奮斗努力過,雖然沒有夢想成真,但努力不會白費,因為離夢想又近了一步;考研時目標明確,與舍友一起奮斗,與女朋友互相鼓勵,最終考取目標院校;夢想投身互聯網浪潮,進BAT實現事業價值,1年的努力沒有付之東流;下一階段的目標與夢想是成為Web前端的技術專家,奔跑吧,兄弟!
學習歷程可參考博文《我的地盤聽我的》
前言
鐘情于Web前端1年有余,此番校招目標明確,想我所想,投我所愛。
2個月內,參加6場筆試(阿里、百度、騰訊、攜程、去哪兒、網易),獲得面試資格5個(阿里、美團、百度、去哪兒、網易),最終收獲3份offer(阿里、美團、百度),放棄面試機會2份(去哪兒、網易),最終選擇offer(阿里),均為Web前端開發工程師崗位。
校招評價
阿里巴巴校招(最讓我驚艷)
統一的在線筆試,相對自由的預約面試,面試過程線上記錄,當天搞定3面,工作高效、流程緊湊,對待學生親切、耐心、有責任感,是一次很棒校招經歷。
由于采用在線筆試形式,就杜絕了霸筆的可能性,因此在筆試評分方面較為寬松,確保大多數學生有面試機會,這也是互聯網公司“不拘一格降人才”的一貫作風。
阿里的前端筆試包括:不定選擇、簡答、編程,重視前端基礎與平時的積累,是專門為前端崗位設置的題目,因此前端崗的同學做題時肯定親切無比,但由于時間限制在1小時內,結果本人沒有做完(差1題),最終還是順利進入面試。
美團校招
傳統形式的現場筆試,簡潔的交談面試,當天搞定3面,效率也是極高的。對美團一直保持好感,此番更甚,由于某些原因本人錯過美團筆試,卻依然接收簡歷并給面試機會,贊一個!
美團的筆試是研發崗一張卷,8道編程題,重視算法與數據結構基礎,聽同學抱怨時間不夠,一般完成4-6題。
百度校招
真是辱沒了“簡單,可依賴”的形象!筆試結果奇慢無比,分批參加面試(斷斷續續有n批,當你覺得杳無音訊時,莫名其妙的接到面試通知),1天1面的形式讓人感覺萬般煎熬,3面全程耗費近5天時間,還能說什么呢?網申時投錯崗位,不能修改,結果去霸筆前端崗了,唉!
百度的前端筆試(2小時)包括:簡單題、讀代碼題、編程題、附加題,考的是非常基礎的前端知識,結果在1小時內輕松90+的分數,順利進入面試,個人感覺這樣出題目是達不到區分度的。
騰訊校招
對TX的前端團隊很期待,但不太喜歡公司本身,處在糾結無奈的心境。
騰訊的筆試是研發崗一張卷,涵蓋了計算機基礎的知識,重點考察C++,包括:不定選擇、編程題,由于對C++不太熟悉,所以筆試結果應該不理想。
攜程校招
托美團的福,使得南大場筆試人滿為患,薪資待遇應該是這幾家中最差的,卻又各種各樣的要求(硬性實習要求)。由于攜程自己都沒有想到筆試會來這么多學生,造成試卷嚴重不足,臨時加印,大家在考場苦等2小時……
攜程的筆試是研發崗一張卷,行測類型的選擇題,3題編程題。
去哪兒校招
近1-2年,土豪的去哪兒在校園已經傳開了(結果今年的美團更土豪),也是慕名而去。去哪兒的效率慢的令人發指,筆試后幾乎杳無音訊,結果半個月后居然通知面試,我勒個去(聽說試卷寄回北京改了)!
去哪兒的筆試比較有意思,java開發做前3道編程題,前端開發做前2道編程+2道前端編程題,測試做前2道編程+1道測試題,題目不難,順利進入面試。
網易校招
對網易關注不多,只聽說工作不錯,餐飲很棒,今年網易也采用在線筆試,要求開啟攝像頭全程監控,而且做題期間窗口切換超過3次判作弊,雖然麻煩了點,不過感覺這種形式不錯。
網易的前端筆試題量大、形式雜,包括:選擇、填空、簡答、讀代碼、編程等,涵蓋:計算機基礎、算法、前端、操作系統等知識,做的還是蠻爽的,順利進入面試。
阿里巴巴校招
由于最終選擇“阿里offer”,因此關于阿里的筆試、面試過程就不詳細描述了,小伙伴們懂得......
個人感覺阿里的前端在線筆試題難度屬于中等偏上,蠻有區分度的,1小時內完成,時間上很趕(1題沒寫完),大牛應該可以輕松搞定,菜鳥估計舉步維艱,中等如我一般的能混個面試。(關于筆試、面試我不會給出自己的答案,畢竟每個人的自身情況不一)
在線筆試
(1)選擇題(不定項):HTTP方面?
(2)選擇題(不定項):Ajax方面
(3)簡答題:跨域方面?
(4)簡答題:github?
(5)簡答題:前端性能?
(6)簡答題:JS回調層級過深?
(7)編程題:數組去重?
(8)編程題:自定義List類?
(9)編程題:響應式布局?
(10)編程題:JS模擬電梯工作?
預約面試時,為了避開人潮(不喜歡擁擠),選擇當天第一場第2個面試,萬分緊張。
一面,時間大概在35分鐘左右,面試官非常nice,全程不會讓我感到有壓力,很輕松自由的發揮。
注:簡歷很關鍵,一份好的簡歷可以引導面試官往你熟悉的領域展開,請大家重視簡歷的書寫。
首先是自我介紹,提到研究生期間的成果:專利、論文、軟件,提到自己的博客、github開源,以及對前端的熱愛與興趣。重點針對專利展開,讓我闡述下專利的內容,原理,實現方法等,是否運用到實際項目工程中。
談個人項目(利用課余時間完成的作品),現場邊運行項目邊答辯。
一面討論的問題
(1)HTML5、CSS3相關知識。
(2)Node.js相關。
(3)寫博客的心得體會。
(4)討論個人項目。
(5)聊JS框架相關。
(6)談移動端開發,響應式布局。
(7)聊聊個人職業規劃。
面試官說:OK,我這已經沒什么問題了,你是否有問題要問我?
(1)關于node.js在阿里的應用與場景?
(2)web端與移動端在阿里前端中的地位,移動端在阿里的重視程度與發展潛力?
面試官說:好的,那就先這樣吧,你先在外面等一會,10分鐘左右會有人聯系你的,加油!
二面,大概持續60分鐘左右,面試官GG帥到沒朋友,技術壓力面,痛并快樂著!
首先進行自我介紹(但不能介紹簡歷里面有的東西,因為簡歷有的我可以看得到),我一開口就被打斷,愣了1秒鐘,果斷從如何接觸前端、如何學習前端開始,想談甚歡。
幾個實驗室項目被掃了一眼直接pass,開始問個人項目(蠻感興趣的)。
二面提問
(1)聊個人項目。
(2)談JavaScript中的繼承。
(3)談項目中解決困難、心得體會以及一些相關算法。
(4)聊Node.js。
(5)談對前后端的配合以及分離的認識。
(6)聊個人職業規劃。
面試官說:我這沒什么問題了,你有什么問題需要問我的嗎?
(1)能否給我一些學習前端的經驗或者建議?
面試官說:OK,那就到這里吧,你先在外面等一會,我需要對你的面試表現寫一些評價,一會有人會通知你下面的流程。
三面(HR面),在60分鐘左右,氣氛和諧友好。聽說一二面拿雙A的同學可以參加技術HR交叉面,有機會拿special offer,本人只得B+,欠缺火候,希望能跟大牛們多多學習。
HR妹子,非常友好,全程面帶笑容讓我沒有一點壓力感,就如朋友間的聊天一般。首先自我介紹,談到我的學校、我的專業(HR對我的專業感到迷茫,問說你這個專業是不是就是做地圖的,比如百度地圖之類的),我說可以直觀的這么理解的(解釋起來有點復雜)。
三面提問
(1)聊自學前端的歷程與心得。
(2)書籍的閱讀,與人交流與溝通。
(3)自身優劣勢。
(4)談研究生期間做的項目和實驗室生活。
(5)與師兄弟、導師的關系處理。
(6)任務中特殊情況的處理方式。
(7)談在校的學習成績、獎學金、學生活動等。
(8)談人生規劃、我的家鄉、工作的地點、感興趣的事業部。
HR說:有什么問題想要咨詢我的嗎?
(1)向其咨詢進入阿里集團后,如何分配部門和團隊。
最后,有驚無險,順利拿到阿里Web前端offer。
美團校招
由于沒有參加美團現場筆試,因此無法給出具體筆試題,從同學口中得知共有8道編程題,重視算法與數據結構基礎,題量較大時間不夠,一般完成5-6題,大牛應該能全部完成。這里需要感謝美團,沒有參加筆試卻依然給我面試機會,并最終還拿到offer,好感爆表。
一面,大概在60分鐘左右,面試官年紀不大卻給人穩重踏實的感覺,很靠譜。
自我介紹后就迫不及待開始馬拉松式的提問,問題緊湊,思考時間不多,全程高效。
一面提問
(1)單鏈表回環?
(2)快速排序?
(3)堆排序?
(4)談項目的過程、遇到的困難、如何解決?
(5)JS中面向對象?
(6)JS中類式繼承?
(7)用戶登錄功能?
(8)談HTTP協議?
(9)瀏覽器中輸入網址到顯示內容的過程?
(10)解析url?
(11)事件綁定兼容,attachEvent問題解決?
(12)談瀏覽器兼容?
(13)其他公司的offer嗎?
面試官說:OK,就到這里,你先在外面等,一會有人跟你聯系。
二面,時間持續50分鐘左右,面試官靦腆、溫和、輕聲細語,全程都保持令人陶醉的微笑。不過感覺美團的面試就是緊湊高效,全程沒有半點廢話,自我介紹后直接開始提問。
二面提問
(1)二叉樹遍歷?
(2)url鍵值對?
(3)解除數組的多層嵌套?
(4)事件捕捉與事件冒泡?
(5)this指向?
(6)閉包的理解?
(7)聊個人項目?
(8)一組映射中找出所有組合的可能性?
(9)前端性能優化?
(10)HTTP請求頭?
(11)JS中構造函數+原型?
(12)JS中實現私有變量?
(13)面試中遇到的困難?
面試官說:表現不錯,請到外面等待三面,希望你能來美團。
三面,技術與HR問題的交叉面試,持續時間在50分鐘左右,沒有多余的廢話,自我介紹后直奔主題。
三面提問
(1)談團隊協作,困難解決?
(2)項目中模型的原理與實現?
(3)在校成績、獎項、活動、比賽等?
(4)數學題:64匹馬,8個跑道,找出最快的4匹馬?
(5)數學題:0.999999(無限個9)是否等于1?
(6)前端的性能優化?
(7)理解遞歸?
(8)HTTP請求頭?
(9)瀏覽器的渲染機制?執行的優先級?
(10)前后端配合協作?
(11)抗壓能力?
(12)工作地點?
(13)阿里與美團的選擇?
(14)美團的發展?
面試官說:有什么問題想要咨詢我的嗎?
(1)向其咨詢美團前端的日常工作,業務拓展,如何分配團隊等。
百度校招
雖然百度在南京的筆試、面試流程的效率低下,執行力差讓我感到很不爽,但對幾個面試官的印象都非常好。
筆試題較水,前端崗的同學應該會做的很high。
前端筆試題
(1)HTML5的新增標簽。
(2)CSS中position。
(3)瀏覽器本地存儲。
(4)JS作用域。
(5)前端優化。
(6)瀏覽器清理。
(7)JS獲取隨機顏色。
(8)附加題,寫出自己最滿意的一個項目。
一面,感覺面試較為簡潔,大概保持在35分鐘左右。一面小哥很風趣,說:我問你筆試中答錯的題目,看看你回去有沒認真對待。結果他翻看我的筆試卷后說:這卷子誰出的,一點技術含量都沒有。就把考卷扔一邊去了……
首先自我介紹,提到南師大畢業時,他激動的問妹子是不是很多……我勒個去,屌絲味略濃,像我這種高中讀文科,大學考師大的風一樣的男子,早已經做到百花叢中過,片葉不沾身的境界了!面試官小哥開始激動的提問。
一面提問
(1)頁面框架和指定樣式。
(2)cookie與session。
(3)談用戶體驗。
(4)jsonp跨域。
(5)ajax應用。
(6)聊頁面層級。
(7)談瀏覽器內核和兼容。
(8)前端處理json。
(9)數組去重,快排等。
(10)談web的前景。
(11)百度前端,談個人項目。
(12)其他公司的offer。
二面,時間在50分鐘左右,大部分時間是在聊天與交談,氛圍不錯,只是在賓館房間內面試總感覺怪怪的。由于之前投錯崗位,導致面試官調不出我的在線簡歷(前端崗),每次面試時,面試官都會先問同一個問題:同學,你是來霸面的嗎?要是一面問這個問題也就算了,三面時居然也問這個問題,我目前還沒聽說有霸面能一路霸到三面的,給跪了!
二面提問
(1)自我介紹后,談個人項目。
(2)聊Node.js,HTML5,CSS3,Ajax等技術。
(3)百度前端部門架構組織,日常工作。
(4)百度WebApp的發展。
(5)瀏覽器兼容與漸進增強。
(6)用戶體驗。
(7)談百度、騰訊、阿里的前端。
(8)聊百度LBS部門。
三面,時間在60分鐘左右,原以為是HR面,結果是部門老大的技術面(氣場很足),壓力略大。
三面提問
(1)自我介紹后,聊項目。
(2)談項目架構。
(3)談三國殺游戲。
(4)談憤怒小鳥游戲。
(5)談小游戲難點。
(6)談項目的困難,如何解決。
(7)手機打開百度地圖時提醒打開wifi。
(8)談百度前端開發團隊,工作地點。
一定要有夢想
校招帖真是又臭又長,讀之無味,棄之不舍,雖然本文大篇幅在贅述面試過程,其中更重要是傳播“有夢想,去實現”的主旨。我就是一個普通平凡的大學生擁有自己的奮斗目標與夢想,為了夢想去拼搏去實現,即使此刻夢想未成,但我們離目標卻又近了一步,不是嗎?
我正在路上,你們呢!
文章列表