位元組跳動暑期實習前端面試
位元組跳動暑期實習前端面試
現在輪到我這個23
屆開始真正地找實習了,但是今年的校招情況非常非常差,這個在今年的實習總結再詳細說吧。這次投遞位元組也是非常的有意思,本來我是投遞的位元組抖音互動部門,然後剛投了互動晚上AI
演算法部門說我的簡歷在他們那,然後考慮一下,但是我確實不是很瞭解這塊,所以我還是想去互動來著然後老哥給我釋放了簡歷。第二天,HR
加我微信,我以為是互動那邊的,然後她說我的簡歷昨天被她撈了,在基礎架構那邊,好傢伙梅開二度,這算是截胡嗎,HR
也是23
屆實習生,本著實習生不為難實習生的原則,我就參加了基礎架構的部門面試哈哈哈,還給我免了個筆試,所以相當於我在2022.03.01
投遞了位元組跳動基礎架構部門。
一面
今年的第一場面試,還是有點緊張的,有點不會說話了都,思路有些不清晰,另外我這工地英語的口語單詞都不會讀,多謝面試官包容哈哈哈,一面的時間約在了2022.03.07 15:00
時長大概是57min
。
-
position
的屬性以及各個功能還有應用場景。 - 隱藏元素有哪幾種方案,各自特點。
-
flex
佈局的配置屬性,flex
主要用在哪裡。 - 如何使用
flex
實現一個垂直居中佈局。 -
Js
基本資料型別。 - 如何判斷
Js
資料型別,typeof null
是啥。 -
typeof
和instanceof
的使用與區別。 -
ES6
的新特性。 -
Symbol
型別,有什麼實際的應用。 -
class
有什麼特點。 -
new
操作符做了一些什麼事情。 -
this
的繫結,普通函式與建構函式的區別。 - 為什麼要用
vue
。 -
vue
的生命週期以及各個功能。 -
vue
的雙向繫結是怎麼做的。 -
Proxy
的優點。 -
uniapp
有什麼缺點和不足。 - 有沒有做過前端頁面效能的優化。
- 長列表的優化方案。
-
webpack
打包優化方案,tree-shaking
的基本原理。 - 強快取和協商快取。
- 手寫節流,立即節流與非立即節流。
- 手寫基於
Promise
的fetch
請求重試,以及都失敗輸出快取。 - 最長無重複字元的子串。
反問階段詢問了部門的具體業務,以及本次面試的表現,總體還可以。
二面
一面完成的第二天就約二面了,位元組效率還是挺高的。二面好難啊,寄了,問一個就是不會,問一個就是不瞭解,我能怎麼辦,我也沒辦法啊。二面的時間約在了2022.03.09 15:00
34min
。
- 前端的相容性處理方案,分別是
CSS
和Js
方面。 - 工程上
CSS
和Js
怎麼處理相容性。 -
PostCSS
如何處理的CSS
相容性,PostCSS
外掛的瞭解。 -
Autoprefixer
是用來做什麼的。 - 使用
CSS
如何切換主題,CSS
變數、CSS
引用、頂層ClassName
。 - 如何進行
webpack
配置,具體都做過什麼。 -
webpack
外掛是怎麼實現的,具體的輸入輸出。 - 用過
vite
嗎,vite
的優點,為什麼他會快。 - 對於
Next.js
的瞭解,以及主要是做什麼的。 -
http
和https
的區別、埠,簡述https
加密的實現。 -
https
的缺點主要有什麼。 - 前端測試方面的內容,單元測試、
DOM
測試等等。 - 微前端的瞭解,主要能解決掉哪些痛點。
- 手寫
promisify
的實現。 - 在原型鏈上編寫陣列扁平化函式,遞迴與
reduce
方案。
反問階段具體問了問業務是ToB
和ToD
,面試官老哥人很好,還給我解釋了上邊很多內容,但是耐不住人菜啊,和我說他就準備了這些面試題,本來想著能面試50min
沒問題,但是沒想到30min
分鐘就結束了,那可不是嗎,問一個我不知道,問一個我不瞭解,那能不結束的快嗎,快拉倒了。最後問了一嘴實習時間,就在這我跟老哥扯了扯,然後就沒了。老哥總結是你都瞭解過,但是可能是因為沒有實際工作的問題都不深入,說起來還是得非常感謝在騰訊的實習經歷,否則我根本接不上話來,現在起碼還能稍微接一接。最後面試官老哥還安慰了一下我,覺得我還行,我差點就信了,安慰我是吧哈哈哈。
三面
二面完成的當天就約三面了,好傢伙效率真高,不過沒想到在我答的那麼爛的情況下二面的面試官都給我過了哈哈哈。這輪應該是部門主管面,老哥又跟我開始聊天了,光聊東聊西的哈哈哈沒問啥東西。三面的時間約在了2022.03.14 15:00
時長大概是50min
。
- 有什麼
Highlight
的東西。 - 小程式運營,指令碼外掛的運營方面。
-
Js
基本資料型別。 -
Array
的方法有哪些。 -
CDN
的相關流程。 - 做小程式遇到的網路卡頓類似的問題。
- 認為實習期間學到的最多的是啥。
- 自己的域名和伺服器怎麼搞的。
- 平時玩什麼遊戲。
- 平時炒股嗎,瞭解現在網際網路情況嗎。
- 爬樓梯的遞迴寫法和迭代寫法。
反問階段問了問會分到哪個組,具體做什麼業務,以及對我的建議。我覺得我也是個挺能扯的人,好傢伙就這麼點東西竟然扯了50min
上去,老哥也是個能扯哈哈哈,好傢伙一扯就沒完沒了了哈哈哈。
HR面
本來想著是約到週三的15:00
面的,沒想到晚上就給我打電話過來了問我能不能現在就面試,也就是說HR
面是在2022.03.14 18:41
時長大概是15min
。
- 去年在騰訊實習學到了什麼。
- 瞭解我們部門嗎,業務方面的。
- 為什麼在騰訊實習就兩個月。
- 什麼時候開始學習前端的。
- 平時是怎麼學習的。
- 為什麼要去上海/杭州。
- 為什麼不去做後端。
- 為什麼選擇我們部門。
- 還在面別的部門嗎,傾向如何。
- 反問上班時間,啥時候發
offer
。
好傢伙突擊檢查,屬實是嚇一跳,這個效率吧屬實是有點太高了,給我整不會了,這就離譜哦,另外說是offer
最近就能夠下發了哈哈哈。
後續
這個效率屬實是有點高,在2022.03.14
面完之後,2022.03.16
就直接OC
了,其實是微信直接聊天通知的哈哈哈,然後過了幾分鐘直接發Offer
了,好傢伙從來沒見過這麼快的速度,半個月Offer
到手了,要不是最近光做核酸耽誤時間,可能進度還快。