隨著秋招的開啟,不管是應屆畢業生找工作,還是在職程式設計師跳槽去找更高薪水的工作,都要面臨面試這一難關。應對面試不僅需要豐富的專案經歷,還需要牢固的基礎知識。在這裡,跟大家分享一下我面試位元組跳動的經驗,包括4輪技術面+hr面,希望對大家有幫助!
在這裡也為大家整理了一份Java面試知識點,共一百多頁的PDF,有需要的朋友可以點一點下方連結免費領取
連結:1103806531暗號:CSDN
第一次面試,當時比較緊張,面試官很和藹,面試中問到作業系統的程序,當時不記得作業系統,就提到了node多程序,然後面試官就問了cluster是怎樣開啟多程序的,並且一個埠可以被多個程序監聽嗎?答完後面試官就問了後面寫完vue資料劫持的時候,面試官又問了Object.defineProperty除了setget外還有什麼屬性,我回答了configurable enumerable。vue-router主要提到了hashchange事件等,順便跟面試官聊了一下h5的historyAPI。時間總共是50分鐘左右,一面完了後面試官讓我等五分鐘,接下來二面就開始了
在回答http頭部的時候,順帶跟面試官聊到了瀏覽器快取,回答跨域的時候,面試官又讓我用jsonp實現一下跨域,回答webpack的時候提到了happypack和treeshaking,面試官就順帶問了一下他們的作用,演演算法題我當時沒有寫出來(主要是因為菜),二面大概40多分鐘結束,面試完後面試官說稍後hr會聯絡我,讓我注意保持通訊,還沒過一小時,hr打電話約我第三次面試時間,不得不說,位元組的效率真的高
三面大概是1小時,面試官比較冷漠,就問你知道不知道,演演算法思路,然後實現這個演演算法,面試完感覺涼涼,但是第二天就收到hr到來的電話,約下一輪的面試時間。
四面算是比較簡單的一次面試,面完後第二天晚上hr打來了電話,約與hr面的時間
hr面主要聊一聊人生理想,未來規劃啥的,大概半小時的時間四輪技術面+一輪hr面結束,學習到了不少,面試也是一個學習檢測自己的過程,面試前大概複習了一週的時間,把以前的程式碼看了一下,位元組跳動比較注重演演算法,面試前刷了下leetcode和劍指offer,也刷了些在牛客網上的面經。。大概就說這些了,寫程式碼去了~
希望這篇文章對大家有幫助!
我這邊也整理了一份 架構師全套視訊教學 和關於java的系統化資料,包括java核心知識點、面試專題和20年最新的網際網路真題、電子書等都有。有需要的朋友可以點一點下方連結免費領取!
連結:1103806531暗號:CSDN