2021前端位元組跳動真題解析 (90頁) ,拿去不謝!

2021前端位元組跳動真題解析 (90頁) ,拿去不謝!

前言

筆者應屆生,參加今年春招實習面試,順利拿到了offer,給大家分享面試經歷和麵試題,供大家參考一下。希望大家都能順利透過面試。

前端位元組(實習)

一面

自我介紹

介紹專案

滑動懶載入如何實現

如果出現了問題怎麼辦

http狀態碼

講一下http快取

promise

設計方法清理快取

爬樓梯

vue響應式原理

瞭解react嗎

二面

介紹一下做過的專案

看題說輸出: 原型鏈,this,promise

實現[[‘a’, ‘b’], [‘n’, ‘m’], [‘0’, ‘1’]] => [“an0”, “an1”, “am0”, “am1”, “bn0”, “bn1”, “bm0”, “bm1”]

實現事件代理

輸入url到頁面渲染

三面

自我介紹

根據自我介紹的內容進行提問

js 和 java 的區別

作用域 和 this 相關的題目

一道js程式設計題

對 css 的瞭解

css 樣式優先順序

前端效能衡量指標

前端效能最佳化方法

hr面

自我介紹

為什麼學前端

職業規劃

實習目的

入職時間

對部門的瞭解

反問

2021前端位元組跳動真題解析 (90頁) ,拿去不謝!

2021前端位元組跳動真題解析

內容大綱包括:HTML(5),CSS(3) 基礎,JavaScript 基礎,Vue框架,計算機網路基礎,演算法

HTML

HTML5 有哪些新特性?

Doctype作⽤? 嚴格模式與混雜模式如何區分?它們有何意義?

如何實現瀏覽器內多個標籤頁之間的通訊?

⾏內元素有哪些?塊級元素有哪些? 空(void)元素有那些?⾏內元 素和塊級元素有什麼區別?

簡述⼀下src與href的區別?

cookies,sessionStorage,localStorage 的區別?

HTML5 的離線儲存的使用和原理?

怎樣處理 移動端 1px 被 渲染成 2px 問題?

瀏覽器是如何渲染頁面的?

iframe 的優缺點?

Canvas 和 SVG 圖形的區別是什麼?

meta 標籤?

2021前端位元組跳動真題解析 (90頁) ,拿去不謝!

CSS 基礎

請你講一講 CSS 的權重和優先順序

介紹 Flex 佈局,flex 是什麼屬性的縮寫:

CSS 怎麼畫一個大小為父元素寬度一半的正方形?

CSS實現自適應正方形、等寬高比矩形

實現兩欄佈局的方式

實現三列布局的方式

CSS 動畫有哪些?

用css2和css3分別寫一下垂直居中和水平居中

visibility 和 display 的差別(還有opacity)

opacity 可以有過渡效果嘛?

BFC 與 IFC 區別

BFC會與float元素相互覆蓋嗎?為什麼?舉例說明

瞭解box-sizing嗎?

什麼是 BFC

瞭解盒模型嗎?

說一下你知道的position屬性,都有啥特點?

兩個div上下排列,都設margin,有什麼現象?

清除浮動有哪些方法?

2021前端位元組跳動真題解析 (90頁) ,拿去不謝!

JavaScript 基礎

問:0。1 + 0。2 === 0。3 嘛?為什麼?

JS 資料型別

JS 整數是怎麼表示的?

Number() 的儲存空間是多大?如果後臺傳送了一個超過最大自己的數字怎麼辦

寫程式碼:實現函式能夠深度克隆基本型別

事件流

事件是如何實現的?

new 一個函式發生了什麼

new 一個建構函式,如果函式返回 return {} 、 return null , return 1 , return true 會發生什麼情況?

symbol有什麼用處

閉包是什麼?

閉包產生的本質

一般如何產生閉包

閉包的應用場景

什麼是作用域?

什麼是作用域鏈?

NaN 是什麼,用 typeof 會輸出什麼?

JS 隱式轉換,顯示轉換

瞭解 this 嘛,bind,call,apply 具體指什麼

手寫 bind、apply、call

setTimeout(fn, 0)多久才執行,Event Loop

手寫題:Promise 原理

js指令碼載入問題,async、defer問題

如何判斷一個物件是不是空物件?

頂部