記一次面試經(jīng)歷?(已入職頭條)
年前面試了一些公司,目前已經(jīng)拿到了阿里跟頭條的 offer。去年我也出去找工作了,面試五家拿到了四家公司的 offer。所以在面試方面我應(yīng)該可以提供一些愚見吧。本篇會(huì)講解一些常見題目以及一些答題技巧。
其實(shí)面試的過程也是對(duì)自己知識(shí)的一個(gè)梳理過程,工作中我們學(xué)到的東西都是碎片化的,那么面試前我們就需要把這些碎片化的知識(shí)梳理出來,形成自己的知識(shí)體系。每個(gè)人都應(yīng)該建立一套自己的知識(shí)網(wǎng)絡(luò),而這個(gè)知識(shí)網(wǎng)絡(luò)就是你的資本,讓你的資本不斷擴(kuò)大你才會(huì)變的更有價(jià)值。
面試之前準(zhǔn)備什么?
老實(shí)說,我自己平常沒事就會(huì)看一些面試題,所以我都是直接去面的(當(dāng)然過程也非常慘)。
建議大家如果準(zhǔn)備面試的話,需要做以下準(zhǔn)備
-
背題看一看最近的面經(jīng)文,了解現(xiàn)在公司都在面什么類型的題,準(zhǔn)備一些常見題,開背吧!如果一些基礎(chǔ)的 js 都不會(huì)那問題就有點(diǎn)小大了。 -
算法做一些算法題,leetcode 上面的一二三星就夠了,前端算法很簡(jiǎn)單,基本都是初中數(shù)學(xué)的難度吧。 -
項(xiàng)目項(xiàng)目回顧,把你做的項(xiàng)目從技術(shù)架構(gòu)到源碼都要做到足夠了解,至少面試的時(shí)候不要被面試官問住了。并且要體現(xiàn)出你在工作中的作用,體現(xiàn)出自驅(qū)性。(大公司都很看中自驅(qū)性)。 -
亮點(diǎn)準(zhǔn)備亮點(diǎn),回答問題的時(shí)候不用全部回答上來,但是在面試的過程中一定要有亮點(diǎn)(不然你就會(huì)得到反饋,面試官說你還行,但是沒有過~) 我一般會(huì)準(zhǔn)備幾個(gè)點(diǎn),每個(gè)點(diǎn)都保證可以說上半小時(shí)。另外一定要了解的很深入,并且能夠用自己的話流暢的表達(dá)出來!!(我準(zhǔn)備的幾點(diǎn),性能優(yōu)化、工程化、緩存、http) -
內(nèi)推最好找人內(nèi)推,成功率會(huì)提高一些 -
練手先找?guī)准也惶肴サ墓荆ㄒ?guī)模差不多)練練手,如果第一次面試就去心儀的公司面試,淘汰率會(huì)非常高。 -
心態(tài)心態(tài)很重要,面試不過很正常,不證明你不優(yōu)秀,只是不適合,總結(jié)面試經(jīng)驗(yàn),為下一次做準(zhǔn)備。
如何回答問題?
怎么把自己會(huì)的問題說好,這個(gè)很關(guān)鍵
-
邏輯清晰一定要邏輯清晰,不然即使你知道這個(gè)問題的答案,面試官也不會(huì)滿意,如果你邏輯清晰,即使這個(gè)答案不會(huì),面試官也會(huì)給你加分。 -
獨(dú)特理解現(xiàn)在的面試題大同小異,那么如何體現(xiàn)出你的優(yōu)勢(shì)就很重要。結(jié)合業(yè)務(wù)以及你自身的知識(shí)儲(chǔ)備來講。 -
深入思考對(duì)每個(gè)問題一定要有深入的思考,不然就很難進(jìn)入大公司了,深度上要有一個(gè)拔高才能在面試中獲得好的成績(jī) -
流暢表達(dá)面試就是一個(gè)表達(dá)的過程,一些問題心里明白不行,還要流暢的表述出來,基本上如果面試官覺得你表達(dá)的很流暢,當(dāng)你講到一半就不會(huì)再讓你說下去了,證明已經(jīng)通過了
還能記住的面試題
-
手寫繼承 -
instanceof 實(shí)現(xiàn)原理 -
promise 限制并發(fā)數(shù) -
箭頭函數(shù)跟普通函數(shù)的區(qū)別 -
flex 1 全寫 -
vue 雙向綁定原理 -
https 實(shí)現(xiàn)原理(越詳細(xì)越好) -
node 進(jìn)程之間如何通訊 -
graghgl 如何優(yōu)化請(qǐng)求速度 -
node 跟瀏覽器的 event loop 區(qū)別 -
瀏覽器渲染頁面過程 -
如何性能優(yōu)化 -
CDN 優(yōu)化有哪些 -
webpack 插件原理,如何寫一個(gè)插件 -
緩存有哪些,區(qū)別是什么 -
手寫 bind、reduce -
防抖截流 -
遍歷樹,求樹的最大層數(shù)。求某層最多的節(jié)點(diǎn)數(shù) -
node 開啟進(jìn)程的方法有哪些,區(qū)別是什么 -
node 如何部署的 -
node check 階段做了什么,觸發(fā)了什么事件 -
前端模塊化的理解 -
node 如何處理錯(cuò)誤的 -
隱式轉(zhuǎn)換 -
數(shù)字在計(jì)算機(jī)怎么儲(chǔ)存的 -
webpack 優(yōu)化 -
webpack 的 require 是如何查找依賴的 -
webpack 如何實(shí)現(xiàn)動(dòng)態(tài)加載 -
給你一個(gè)項(xiàng)目,從頭開始你怎么考慮 -
工作流做了哪些事情 -
如何提升效率與性能 -
未來的規(guī)劃是什么 -
跨域有哪些 -
網(wǎng)絡(luò)安全 -
鏈表與數(shù)組的區(qū)別 -
變量提升 let const var 區(qū)別 -
鏈表如何遍歷 -
script 標(biāo)簽中 async 跟 defer 的區(qū)別
后記
目前已經(jīng)進(jìn)入到頭條工作了,工作了兩周,覺得大公司還是非常規(guī)范的,有各種內(nèi)部學(xué)習(xí)視頻,公司每周都會(huì)有技術(shù)分享。頭條還是比較重視技術(shù)的公司,保證有一定的時(shí)間讓你有技術(shù)學(xué)習(xí)。總體來說感覺還不錯(cuò),歡迎大家加入~
祝福
希望大家都能找到好的工作!2020 年加油!
評(píng)論
圖片
表情
