2020最新位元組跳動面試經驗分享,已拿到offer (4輪技術面+hr面)
隨著秋招的開啟,不管是應屆畢業生找工作,還是在職程式設計師跳槽去找更高薪水的工作,都要面臨面試這一難關。應對面試不僅需要豐富的專案經歷,還需要牢固的基礎知識。在這裡,跟大家分享一下我面試位元組跳動的經驗,包括4輪技術面+hr面,希望對大家有幫助!
在這裡也為大家整理了一份Java面試知識點,共一百多頁的PDF,有需要的朋友可以點一點下方連結免費領取
連結:1103806531暗號:CSDN
一面
- 自我介紹,然後問了為什麼學習前端
- 演算法:實現36進位制轉換
- 簡述https原理,以及與http的區別
- 作業系統中程式和執行緒怎麼通訊
- node中cluster是怎樣開啟多程式的,並且一個埠可以被多個程式監聽嗎
- 實現原生ajax
- vue-router原始碼
- vue原理(手寫程式碼,實現資料劫持)
- 演算法:樹的遍歷有幾種方式,實現下層次遍歷
- 演算法:判斷對稱二叉樹
第一次面試,當時比較緊張,面試官很和藹,面試中問到作業系統的程式,當時不記得作業系統,就提到了node多程式,然後面試官就問了cluster是怎樣開啟多程式的,並且一個埠可以被多個程式監聽嗎?答完後面試官就問了後面寫完vue資料劫持的時候,面試官又問了Object.defineProperty除了setget外還有什麼屬性,我回答了configurable enumerable。vue-router主要提到了hashchange事件等,順便跟面試官聊了一下h5的historyAPI。時間總共是50分鐘左右,一面完了後面試官讓我等五分鐘,接下來二面就開始了
二面
- 介紹一下專案中的難點
- let var const 有什麼區別
- 你知道哪些http頭部
- 怎麼與服務端保持連線
- http請求跨域問題,你都知道哪些解決跨域的方法
- webpack怎麼優化
- 你瞭解哪些請求方法,分別有哪些作用和不同
- 你覺得typescript和javascript有什麼區別
- typescript你都用過哪些型別
- typescript中type和interface的區別
- react怎麼優化
- 演算法題:合併亂序區間
在回答http頭部的時候,順帶跟面試官聊到了瀏覽器快取,回答跨域的時候,面試官又讓我用jsonp實現一下跨域,回答webpack的時候提到了happypack和treeshaking,面試官就順帶問了一下他們的作用,演算法題我當時沒有寫出來(主要是因為菜),二面大概40多分鐘結束,面試完後面試官說稍後hr會聯絡我,讓我注意保持通訊,還沒過一小時,hr打電話約我第三次面試時間,不得不說,位元組的效率真的高
三面
- 你瞭解node多程式嗎
- node程式中怎麼通訊
- node可以開啟多執行緒嗎
- 演算法題:老師分餅乾,每個孩子只能得到一塊餅乾,但每個孩子想要的餅乾大小不盡相同。目標是儘量讓更多的孩子滿意。 如孩子的要求是 1, 3, 5, 4, 2,餅乾是1, 1,最多能讓1個孩子滿足。如孩子的要求是 10, 9, 8, 7, 6,餅乾是7, 6, 5,最多能讓2個孩子滿足。
- 演算法題:給定一個正整數數列a, 對於其每個區間, 我們都可以計算一個X值;X值的定義如下: 對於任意區間, 其X值等於區間內最小的那個數乘上區間內所有數和;現在需要你找出數列a的所有區間中, X值最大的那個區間;
如數列a為: 3 1 6 4 5 2; 則X值最大的區間為6, 4, 5, X = 4 * (6+4+5) = 60;
三面大概是1小時,面試官比較冷漠,就問你知道不知道,演算法思路,然後實現這個演算法,面試完感覺涼涼,但是第二天就收到hr到來的電話,約下一輪的面試時間。
四面
- 演算法題:兩個有序連結串列和併成一個有序連結串列
- https與http有什麼區別(一面剛好也被問到)
- cookie有哪些屬性
- cookie,session,localstorage,sessionstorage有什麼區別
- 怎麼禁止js訪問cookie
- position有哪些屬性
- 你知道哪些狀態碼
- options請求方法有什麼用
- less,sass它們的作用是什麼
- 平時怎麼學習
- 你什麼時候可以來實現
- 能實習多久
四面算是比較簡單的一次面試,面完後第二天晚上hr打來了電話,約與hr面的時間
hr面
- 你什麼時候接觸前端的
- 平時怎麼學習
- 對未來的規劃是什麼
- 你對哪個專案印象深刻,說一下專案的難點
- 你對我們公司有什麼瞭解
- 能實習多久等等
hr面主要聊一聊人生理想,未來規劃啥的,大概半小時的時間四輪技術面+一輪hr面結束,學習到了不少,面試也是一個學習檢測自己的過程,面試前大概複習了一週的時間,把以前的程式碼看了一下,位元組跳動比較注重演算法,面試前刷了下leetcode和劍指offer,也刷了些在牛客網上的面經。。大概就說這些了,寫程式碼去了~
最後
希望這篇文章對大家有幫助!
我這邊也整理了一份 架構師全套視訊教程 和關於java的系統化資料,包括java核心知識點、面試專題和20年最新的網際網路真題、電子書等都有。有需要的朋友可以點一點下方連結免費領取!
連結:1103806531暗號:CSDN
相關文章
- 大三實習生,位元組跳動面經分享,已拿Offer
- 位元組跳動實習面經分享(已拿offer附攻略)
- 位元組跳動前端研發面經-2020春招技術面前端
- 位元組跳動ios面經iOS
- 2020最新:位元組跳動前端面試題分享(已拿offer)(含解題思路)前端面試題
- 兩年經驗前端:位元組跳動系—石墨文件面經前端
- 三面位元組跳動,拿到Offer的我,分享閉關秘籍(複習要領+學習合集)
- 阿里技術四面+交叉面+HR面成功拿到offer,誰說雙非本科進不了大廠?阿里
- 對線面試官 | 位元組跳動一面面試
- 位元組跳動-技術美術(抖音特效開發)一面特效
- 網際網路寒冬!騰訊、位元組跳動面經已發,系列篇
- 金九銀十最新的美團技術四面已拿熱乎乎的offer,分享面經總結
- 阿里巴巴7輪面經-已offer阿里
- 2020三元同學春招阿里淘系、阿里雲、位元組跳動面經 & 個人成長經驗分享 | 掘金技術徵文阿里
- 騰訊暑期(遊戲客戶端)前後七面 + hr(已拿offer面經)遊戲客戶端
- 位元組跳動-後端開發崗實習面經後端
- 爽啊,終於又見面了,位元組跳動後端社招面試分享後端面試
- 大四菜雞的第一次面試經歷,我的後端日常實習面經,已經拿了位元組跳動和B站offer!面試後端
- 給大家分享下騰訊菜鳥京東Java面經(已經收到 Offer) | 掘金技術徵文Java
- 位元組跳動後端開發 面經(已收到意向書)後端
- 大廠面經: 位元組跳動 iOS開發實習生-飛書iOS
- 4面位元組跳動拿到2-2 Offer,入職就是30K16薪,全靠這份Android知識點PDF大全Android
- 位元組一面-分享
- 面試位元組兩輪後被完虐,一份位元組跳動面試官給你的Android技術面試指南,請查收!面試Android
- 位元組跳動web前端面試經歷Web前端面試
- 最新鮮的美團現場面試41題(三面技術+HR面):Redis+Kafka+分散式面試RedisKafka分散式
- 位元組跳動的技術架構架構
- 位元組跳動拿到首個遊戲版號遊戲
- 自學兩個月,拿到位元組跳動的Offer 後,我決定分享這份學習集合!
- 金九銀十跳槽季,JAVA兩年經驗樂信面經分享。已拿offerJava
- 春招後端阿里騰訊位元組美團Offer拿來吧你,面試經驗分享後端阿里面試
- 大廠面經:三非背景、6輪面試,終獲阿里Offer!面試阿里
- 「面經:面試 ThoughtWorks | 掘金技術徵文」面試
- 一年經驗面試位元組抖音電商,分享下面經!面試
- 面試兩個月,騰訊新浪已offer阿里hr面,爆肝寫下這份面試總結面試阿里
- 社招兩年半10個公司28輪面試面經(含位元組、拼多多、美團、滴滴......)面試
- 阿里一面就被虐了,幸獲內推華為技術四面,成功拿到offer阿里
- 30K 成功入職京東:拿到京東 offer 經驗分享「面試經歷 + 面試真題」面試