2018 美团、腾讯、头条、蔚来 社招面试随谈
2018,工作快兩年了,趁著春招的尾巴,面了幾個大廠,現(xiàn)記錄下這次的面試路程。
美團
去美團面試時,在路上問路正好問到美團的同學(xué),美女人很友好,直接帶我上去了,哈哈。
- 一面
首先讓講解了下自己所做的一些項目,然后面試官揪著我的講解提了些問題:css盒模型和動畫,網(wǎng)站主題實現(xiàn)方案,小程序webview里的js-sdk能做什么不能做什么,iOS下input 無法自動聚焦的問題。這種基于項目的提問,只要項目是自己做的,并且有深刻印象的話回答起來應(yīng)該說都是送分題
- 二面
遇到的項目難點、怎么解決的?想和什么樣的人在一起?為什么換工作?你認為優(yōu)秀的人具有什么樣的特質(zhì)?你認為自己具有什么樣的優(yōu)勢和劣勢?很明顯這是技術(shù)經(jīng)理的風(fēng)格,這一面聊的比較久,可以看出還是比較滿意
- Hr面
剛剛面試自己覺得如何?給自己打多少分?答80,那20分主要差在哪里? 有下載我們的app么?有了解我們的渠道有哪些么?很HR哈
美團還是非常爽快的,第二天在我面試騰訊的時候,就給了答復(fù),一個挺不錯的offer
騰訊
- 一面
css模型,圣杯布局以及變異,js原型鏈,手寫代碼實現(xiàn)事件委托和閉包,代碼中寫到了map函數(shù),于是又要求手寫實現(xiàn)一個map函數(shù),vue實現(xiàn)原理,react和vue的區(qū)別,http響應(yīng)頭/狀態(tài)碼,http緩存,跨域的解決方案、性能優(yōu)化,站點安全等還有好多,總體來說考察比較全面,理論+實踐
- 二面
首先讓講解下自己的項目,對其中的一個項目問了很多,然后又一起討論了下淘寶的modulesconcat nginx插件,后面還問了vue diff算法,https所用的加密算法,ssl握手過程
- 三面
總監(jiān)面,項目講解,遇到的困難和亮點,團隊大小和pv,換工作的原因
- 四面:
項目講解,對項目中我提到的問題深入追問,網(wǎng)站安全等
騰訊的口頭offer給的挺快的,幾天后就給了,但是大廠流程大家都懂得,offer審批一個禮拜,背調(diào)兩個禮拜,前前后后也一個多月了
此時我因為已經(jīng)拿到了美團的offer,騰訊的面試當(dāng)時自我感覺也挺有戲的,本來就不打算繼續(xù)面試了,后來考慮各種因素還是去聊了下。
頭條
- 一面
給你一段代碼,問輸出?主要考察js的event loop機制
手寫實現(xiàn)以下事件委托函數(shù)
function delegate(parent, selector, handle) {}
- 二面
算法題,手寫實現(xiàn)
實現(xiàn)一個repeat函數(shù),主要是閉包的應(yīng)用
請解釋XSS與CSRF分別是什么,兩者有什么聯(lián)系?如何防御?
我們提升前端加載性能通常采用以下手段,請分別說明為什么采用這些手段?除以下幾點外,你所使用的其他手段還有哪些?
靜態(tài)資源合并/靜態(tài)資源通過CDN加載,并采用多域名 /采用HTTP緩存機制
- 三面
- HR面
常規(guī)問題,優(yōu)點缺點,換工作的原因等,手中的offer,期望薪資,最后給我介紹了下頭條文化和福利
頭條確實很多手寫代碼,一直不停的讓你手寫代碼,寫的都是基礎(chǔ)函數(shù)+算法。不過頭條的offer綜合來看最滿意
蔚來
- 一面
css基礎(chǔ),盒模型和圣杯布局,BFC,js原型鏈,項目講解中提到了event emitter,于是讓我手寫代碼實現(xiàn)了下,站點性能優(yōu)化,最后問了個算法題,手寫實現(xiàn)
- 二面
css實現(xiàn)單行截取,多行截取,tag顯示,開發(fā)工具,對前端的看法,目前關(guān)注的新技術(shù)領(lǐng)域
- 三面
總監(jiān)就問了一道編程題,手寫代碼實現(xiàn)(其實就是樹的遍歷,遞歸和非遞歸實現(xiàn)),隨后問了下對于蔚來的看法,談了很多人生大道理,以過來人告訴我做技術(shù)盡量簡單些,把事情做好,有符合自己預(yù)期的報酬,其他的自然會隨之而來,深以為然
- Hr面
換工作的原因,手里offer的情況,期望薪資,如果我給你發(fā)offer,你還會去看BAT的機會么?
蔚來表現(xiàn)非常惜才,offer帶點期權(quán)。
總結(jié)
- 面試問題
你會發(fā)現(xiàn)上面的面試題目里基本都是js和css基礎(chǔ)+手寫代碼+其他一些軟實力考察,很少問到vue/react框架的問題,所以說明大平臺前端相對來說還是很看重基礎(chǔ)。關(guān)于框架我是這么想的:框架其實變化很快,學(xué)習(xí)框架多了,你會發(fā)現(xiàn)很多相融相通的地方,而且學(xué)習(xí)框架決不能停留在API上是需要去研究源碼的,領(lǐng)悟里面的精妙之處,從而反哺基礎(chǔ)知識,提高整體編程水平和設(shè)計水平。框架源碼研究我建議從underscore開始,把這個讀懂并熟練手寫實現(xiàn)里面的方法。
這次面試也是對自己這一年來努力和實踐的一次效果檢驗,出去看了下,發(fā)現(xiàn)自己這一年長進還是挺快的,平時注重基礎(chǔ),對問題的深入研究,多搗鼓和實踐自己想的一些東西,以點扯線最后成面的學(xué)習(xí)方法是真的不錯,效果斐然。
以上面試問題僅憑回憶書寫,可能會有疏漏多包涵,感謝大家的閱讀。
內(nèi)推
PS: 有沒有想來頭條做同事的,我可以幫你內(nèi)推,目前需求量還是很大的。
轉(zhuǎn)載于:https://juejin.im/post/5ae13cfe5188256715475806
總結(jié)
以上是生活随笔為你收集整理的2018 美团、腾讯、头条、蔚来 社招面试随谈的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js动画之无缝滚动
- 下一篇: 异步社区本周半价电子书(6月11-17日