字節的前端一直是大熱之選,薪資和技術都是國內的最前沿。下面為大家簡單介紹一下字節技術崗的職級體系和相應的技術要求。並給大家分享一套由字節3-1前端面試官整理的高頻核心面試題100道,祝大家求職順利!
字節跳動職級&考核

字節跳動創始人一鳴是5-1級,應屆生一般是1-1級,中級工程師是1-2級,2-2屬於資深研發人才,3-1屬於初級領導, 3-2屬於高級領導層,4-1、4-2、5-1、5-2都屬於不同階段的高層。
字節前端崗位技術要求&薪資

最新字節前端真題+高頻111道(含答案)
HTML
- HTML5有哪些新特性?
- Doctype作⽤? 嚴格模式與混雜模式如何區分?它們有何意義?
- 如何實現瀏覽器內多個標簽頁之間的通信?
- ⾏內元素有哪些?塊級元素有哪些? 空(void)元素有那些?⾏內元 素和塊級元素有什么區別?
- 簡述⼀下src與href的區別?
- cookies,sessionStorage,localStorage 的區別?
- HTML5 的離線儲存的使用和原理?
- 怎樣處理 移動端 1px 被 渲染成 2px 問題?
- iframe 的優缺點?
- Canvas 和 SVG 圖形的區別是什么?
- ......

JavaScript
- 問:0.1 + 0.2 === 0.3 嘛?為什么?
- JS 數據類型
- 寫代碼:實現函數能夠深度克隆基本類型
- 事件流
- 事件是如何實現的?
- new 一個函數發生了什么
- 什么是作用域?
- JS 隱式轉換,顯示轉換
- 了解 this 嘛,bind,call,apply 具體指什么
- 手寫 bind、apply、call
- setTimeout(fn, 0)多久才執行,Event Loop
- 手寫題:Promise 原理
- 說一下原型鏈和原型鏈的繼承吧
- 數組能夠調用的函數有那些?
- PWA使用過嗎?serviceWorker的使用原理是啥?
- ES6 之前使用 prototype 實現繼承
- 箭頭函數和普通函數有啥區別?箭頭函數能當構造函數嗎?
- 事件循環機制 (Event Loop)
- ......

Vue框架
- active-class是哪個組件的屬性?嵌套路由怎么定義
- 怎么定義vue-router的動態路由?怎么獲取傳過來的動態參數?
- vue-router有哪幾種導航鈎子?
- scss是什么?在vue.cli中的安裝使用步驟是?有哪幾大特性?
- mint-ui是什么?怎么使用?說出至少三個組件使用方法?
- v-model是什么?怎么使用? vue中標簽怎么綁定事件?
- axios是什么?怎么使用?描述使用它實現登錄功能的流程?
- 什么是RESTful API?怎么使用?
- vuex是什么?怎么使用?哪種功能場景使用它?
- mvvm框架是什么?它和其它框架(jquery)的區別是什么?哪些場景適合
- 自定義指令(v-check、v-focus)的方法有哪些?它有哪些鈎子函數?還有哪些鈎子函數參數?
- 說出至少4種vue當中的指令和它的用法?
- Vue的雙向數據綁定原理是什么?
- 請詳細說下你對vue生命周期的理解?
- 請說下封裝 vue 組件的過程?
- 你是怎么認識vuex的?
- vuejs與angularjs的區別?
- ......

計算機網絡
- HTTP 緩存
- 你知道 302 狀態碼是什么嘛?你平時瀏覽網頁的過程中遇到過哪些 302 的場景?
- HTTP 常用的請求方式,區別和用途?
- HTTPS 是什么?具體流程
- 三次握手和四次揮手
- 你對 TCP 滑動窗口有了解嘛?
- WebSocket與Ajax的區別
- 了解 WebSocket 嘛?
- HTTP 如何實現長連接?在什么時候會超時?
- TCP 如何保證有效傳輸及擁塞控制原理。
- TCP 協議怎么保證可靠的,UDP 為什么不可靠?
- ......

算法
- 鏈表
- 字符串
- 數組問題
- 二叉樹
- 排序算法
- 二分查找
- 動態規划
- BFS
- 棧
- DFS
- 回溯算法
- ......

完整版PDF資料免費分享,只需你點贊支持,動動手指點擊此處就可免費領取了。
為了幫助大家更好溫習重點知識、更高效的准備面試,特別整理了《前端工程師面試手冊》電子稿文件。
內容包括html,css,JavaScript,ES6,計算機網絡,瀏覽器,工程化,模塊化,Node.js,框架,數據結構,性能優化,項目等等。(本文資料 適合0-2年)
包含了騰訊、字節跳動、小米、阿里、滴滴、美團、58、拼多多、360、新浪、搜狐等一線互聯網公司面試被問到的題目,涵蓋了初中級前端技術點。


前端面試題匯總

JavaScript

性能

linux

前端資料匯總

完整版PDF資料免費分享,只需你點贊支持,動動手指點擊此處就可免費領取了。
總結
-
框架原理真的深入某一部分具體的代碼和實現方式時,要多注意到細節,不要只能寫出一個框架。
-
算法方面很薄弱的,最好多刷一刷,不然影響你的工資和成功率😯
-
在投遞簡歷之前,最好通過各種渠道找到公司內部的人,先提前了解業務,也可以幫助后期優秀 offer 的決策。
-
要勇於說不,對於某些 offer 待遇不滿意、業務不喜歡,應該相信自己,不要因為當下沒有更好的 offer 而投降,一份工作短則一年長則 N 年,為了幸福生活要慎重選擇!!!
喜歡這篇文章文章的小伙伴們點贊+轉發支持,你們的支持是我最大的動力!
