摘要:不過幸運的是所有面試的公司都給了,在這里總結下經(jīng)驗吧。這里推薦下我當時看的一篇的面經(jīng),木易楊老師寫的大廠高級前端面試題匯總。
前言
本人畢業(yè)一年,最近陸續(xù)面試了頭條、瓜子、360、猿輔導、中信銀行、老虎等公司,由于最近比較寒冬而且招1-3年的并不多,再加上自己對公司規(guī)模和位置有一定要求,所以最后合適的也就這幾家了。不過幸運的是所有面試的公司都給了offer,在這里總結下經(jīng)驗吧。
掘金:https://juejin.im/post/5d3d31...
我簡單的把面試分了四個部分,然后針對每個部分做下詳細的介紹。
技術面-基礎
技術面-算法、數(shù)據(jù)結構
技術面-項目
hr面-綜合
基礎知識部分基礎知識部分是最重要的,我當時看了很多面經(jīng),自己查找答案并總結記錄,一定要在自己的博客或者github上總結一遍,第一可以加深自己的印象,第二以后再找也方便。這里推薦下我當時看的一篇的面經(jīng),木易楊老師寫的《2018大廠高級前端面試題匯總》。
然后我再總結下我最近遇到的面試題,標注必考的都是大部分公司都會問的
http相關沒有特別難的,常見的了解下就沒問題。
介紹Http2,優(yōu)點和存在什么坑或問題(必考)
HTTP報文的請求和返回會有幾個部分(請求行、請求頭、請求體);每部分具體都有什么(常見的請求頭)
GET和POST的區(qū)別
輸入url到頁面加載全過程(必考)
介紹HTTPS;HTTP和HTTPS的區(qū)別(必考)
HTTPS加密過程
HTTP緩存控制(強緩存、弱緩存);緩存相關的HTTP請求頭(必考)
對跨域的了解,跨域怎么解決(必考)
cors的返回頭、cors預請求,什么時候會出發(fā)預請求(必考)
tcp的長連接和http2多路復用相關
tcp擁塞控制和流量控制
三次握手四次揮手,為什么三次和四次
前端性能優(yōu)化(必考)
csscss最近問的越來越少了,只要會寫常見的布局就ok,難點的答不出來也沒事。相比移動端相關的會問題的比較多。
盒模型
positon的值,都是根據(jù)什么定位(注意下還有sticky)
柵格布局的原理
垂直居中布局
上中下布局,中間自適應
左中右布局,中間自適應
什么css可以減少重繪
動畫相關屬性
移動端適配方案(必考)
移動端適配1px的問題
lineheight屬性1.5和150%區(qū)別
em和rem的區(qū)別
js重中之重,沒啥可說的刷題就完事了,而且像節(jié)流防抖、bind、promise之類的都要會手寫。這里就不標必考了,因為大部分都是重點。
判斷數(shù)組方法
Object.assign和Object.create相關
深拷貝和淺拷貝
let、const和var的區(qū)別
基本類型和引用類型相關(堆棧)
bind, call, apply相關(自己要會實現(xiàn))
介紹事件循環(huán)(宏任務微任務,要知道執(zhí)行順序)
定時器為什么不準(有可能會讓你實現(xiàn)一個倒計時)
原型介紹
繼承方法(手寫)
閉包介紹和它的作用(手寫)
new實現(xiàn)過程
防抖和節(jié)流(手寫)
數(shù)組去重、扁平化、柯里化
this指向
es6特性
promise介紹(最好會寫)
promise.all和promise.race介紹(手寫)
async介紹(了解原理 generator+自執(zhí)行器)
異步的串行(可以用promise也可以async)
箭頭函數(shù)指向
set、map介紹;和數(shù)組、對象的區(qū)別
模塊化介紹(commnjs amd cmd umd export)
localstorage sessionstorage cookie
事件委托
Proxy和Object.defineProperty
框架相關(react webpack)由于我一直用的react框架,所以面試也問的相關問題,一定要了解下框架的原理和狀態(tài)管理的相關原理,同時webpack也是必考點。
React介紹、優(yōu)點(必考)
React生命周期(最新版本的也要知道)
介紹diff算法(必考)
介紹虛擬dom、為什么用虛擬dom
組件間的通信方式(必考)
redux介紹和原理(必考)
setState什么時候異步、什么時候同步、為什么
事件機制
路由相關、幾種history以及每種實現(xiàn)原理
高階組件介紹
純函數(shù)介紹
React新特性了解么
React hooks介紹
React新生命周期和React Fiber
React和Vue對比
React常見優(yōu)化方式
webpack介紹、整理的一個流程(必考)
webpack的優(yōu)化做過什么(必考)
用過什么webpack的loader和plugin(必考)
webpack的loader和plugin的原理
算法、數(shù)據(jù)結構部分本來以為只有頭條、猿輔導之類的公司才考算法,但是最后發(fā)現(xiàn)每家公司都會考,可能都想拿算法來做下區(qū)分度了吧。不過遇到做不出來的面試官基本也都會給提示,提示完能寫出來也沒問題。總體來說考的都是常見的題或者變形而來的,把LeetCode或劍指offer里常見的easy題看了就行。數(shù)據(jù)結構和設計模式問的很少,但是自己也需要總結了解下。
冒泡排序
快速排序
回文字符串
兩數(shù)之和、k sum
大數(shù)相加
二分查找
二叉樹前中后遍歷
二叉樹層次遍歷
二叉樹深度優(yōu)先遍歷(遞歸、非遞歸)
二叉樹廣度優(yōu)先遍歷(遞歸、非遞歸)
和為n的二叉樹路徑
二叉樹深度
二叉樹是否對稱
鏈表反轉
16進制轉10進制
項目部分每個公司都會有項目的介紹,如果你介紹的項目面試官有興趣的話會很加分,所以一定要認真準備。我一般會介紹之前做的一個前端微服務的架構,項目做了很多優(yōu)化也比較復雜,感覺算是自己比較加分的部分。
介紹下你項目的難點
如果現(xiàn)在再看這個項目你會做哪些優(yōu)化
根據(jù)項目的具體問題
hr部分能到hr大概率就是過了,hr部分基本不會刷人,但是常見的問題也需要想想怎么說。談薪階段也是非常重要的,感覺現(xiàn)在的hr都是根據(jù)你的面試情況、工作年限再加上你手里其他offer的薪資來定的,所以手里有大廠高薪offer的話還挺重要的。hr溝通完薪資后可以試探性的加一點問問行不行,現(xiàn)在大部分hr都會壓薪預留些空間。
為什么換工作
找工作比較看重什么
介紹下你的項目
為什么學前端
平常怎么學前端
手里有哪些offer、期望薪資
總結一年經(jīng)驗其實問的并不難,只要把常見的基礎面試題都總結好再準備個稍微亮眼的項目就基本沒什么問題,同時面試時一定要有自信,不會的不要裝懂,問的問題多想想再回答。相信自己,自信的人最有魅力。
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://www.ezyhdfw.cn/yun/106119.html
摘要:獲取的對象范圍方法獲取的是最終應用在元素上的所有屬性對象即使沒有代碼,也會把默認的祖宗八代都顯示出來而只能獲取元素屬性中的樣式。因此對于一個光禿禿的元素,方法返回對象中屬性值如果有就是據(jù)我測試不同環(huán)境結果可能有差異而就是。 花了很長時間整理的前端面試資源,喜歡請大家不要吝嗇star~ 別只收藏,點個贊,點個star再走哈~ 持續(xù)更新中……,可以關注下github 項目地址 https:...
摘要:在歷時半個月,面試失敗了次以后,我拿到了滿意的,薪資同比增長不止。一定要明確目標公司的類型,目的為導向。合適的著裝,對面試官保持尊敬。所在的公司真的是面過的公司中規(guī)模待遇最好的。不要因為被拒絕而懷疑自己,最好的在后面。在歷時半個月,面試失敗了9次以后,我拿到了滿意的Offer,薪資同比增長50%不止。 來北京已經(jīng)一年多了,因為在老東家沒有太重的開發(fā)壓力,讓我有更多的時間去學習Android的...
摘要:準備不充分第一輪不過第一家,廣州琶洲一家環(huán)境超級好,福利也不錯,主營美顏的公司,這也是我最感遺憾的一次面試機會。主要是第一輪面試第一個問題的種數(shù)據(jù)類型,只答了一個。 前言 首先需要說明的一點,本人只是一個畢業(yè)一年,只有一年工作經(jīng)驗的普通PHPer,能力有限,這篇文章只是將我這幾周來的感受和體驗分享出來,希望能給許多像我一樣,或者互聯(lián)網(wǎng)行業(yè)的新手帶來一些收獲,當然哪里說的不對或不足還是希...
摘要:手冊網(wǎng)超級有用的前端基礎技術面試問題收集前端面試題目及答案匯總史上最全前端面試題含答案常見前端面試題及答案經(jīng)典面試題及答案精選總結前端面試過程中最容易出現(xiàn)的問題前端面試題整理騰訊前端面試經(jīng)驗前端基礎面試題部分最新前端面試題攻略前端面試前端入 手冊網(wǎng):http://www.shouce.ren/post/index 超級有用的前端基礎技術面試問題收集:http://www.codec...
閱讀 2874·2021-11-22 14:45
閱讀 3024·2021-09-10 11:26
閱讀 3398·2021-09-07 10:18
閱讀 2284·2019-08-30 14:08
閱讀 698·2019-08-29 12:22
閱讀 1451·2019-08-26 13:48
閱讀 2696·2019-08-26 10:24
閱讀 1224·2019-08-23 18:35