前言
蘑菇街的效率真高,內(nèi)推之后立馬就安排面試~
一面題目(四十多分鐘)
1.自我介紹,談?wù)勀阕鲞^(guò)的項(xiàng)目
提到了Angular,然后就...
2.你說(shuō)用到了Angular,有沒(méi)有研究過(guò)雙向數(shù)據(jù)綁定
詳情看我的另一篇文章Angular的數(shù)據(jù)綁定
3.Angular的雙向數(shù)據(jù)綁定和其他的框架有什么區(qū)別
主要是和vue和react做對(duì)比,react用了diff虛擬DOM的方式,vue使用了監(jiān)聽(tīng)對(duì)象get、set的方式
4.臟檢查是什么
將原對(duì)象復(fù)制一份快照,在某個(gè)時(shí)間,比較現(xiàn)在對(duì)象與快照的值,如果不一樣就表明發(fā)生了變化,因?yàn)橐闅v對(duì)象,比較每個(gè)屬性,所以這樣會(huì)有一定的性能問(wèn)題
5.你說(shuō)用到了node,如何使node程序在后臺(tái)運(yùn)行(即關(guān)掉了終端還能跑)
&或者pm2
6.說(shuō)說(shuō)快速排序
詳情看我的另一篇文章Javascript和快速排序
7.在同源策略的限制下,如何加載靜態(tài)css和js資源
這個(gè)題我覺(jué)得有點(diǎn)問(wèn)題,沒(méi)看懂題目意思
8.es6了解多少
1.聲明關(guān)鍵字let、const
2.塊級(jí)作用域
3.箭頭函數(shù)
4.默認(rèn)參數(shù)、剩余參數(shù),強(qiáng)大的...運(yùn)算符
5.模板字面量
6.解構(gòu)賦值,交換變量,和...一起用
7.模塊,import和export
8.類(lèi),繼承extends/super
9.迭代器
10.promise,resolve和reject
11.新增數(shù)據(jù)類(lèi)型,symbol、set等
12.內(nèi)置API增強(qiáng),對(duì)象的assign,數(shù)組的from、of、find,字符串的includes、數(shù)字的isInteger,Math對(duì)象的truc等
9.箭頭函數(shù)能不能應(yīng)用在構(gòu)造函數(shù)里
不能,箭頭函數(shù)會(huì)消除this的綁定,從而無(wú)法實(shí)現(xiàn)構(gòu)造函數(shù)
10.unix了解多少
我回答現(xiàn)用現(xiàn)查命令...
最后一個(gè)題:有一個(gè)矩形蛋糕,上面有一個(gè)櫻桃,你有一把刀和一把尺子,尺子足夠長(zhǎng)但沒(méi)有刻度,如何只切一刀使這個(gè)蛋糕二等分,刀必須經(jīng)過(guò)櫻桃。
換句話說(shuō):有一個(gè)矩形,給一個(gè)任意的在上面的點(diǎn),求經(jīng)過(guò)這個(gè)點(diǎn)的二等分的方法。
用尺子比劃出兩條對(duì)角線,找到中點(diǎn),然后連接中點(diǎn)和櫻桃,用尺子延長(zhǎng),一刀切,完畢。
二面題目(二十多分鐘)
1.你現(xiàn)在在哪?對(duì)杭州怎么看?
聊天中...
2.你是學(xué)安全的吧?安全比前端更好找工作嘛~為什么不找安全的工作
我現(xiàn)在是以前端作為目標(biāo)工作崗位,安全作為興趣玩玩~
3.聊聊你做過(guò)的項(xiàng)目吧
把學(xué)長(zhǎng)的項(xiàng)目,學(xué)校的項(xiàng)目,老師的項(xiàng)目,自己的項(xiàng)目都說(shuō)了說(shuō)
4.你后來(lái)那個(gè)個(gè)人項(xiàng)目是借鑒之前架構(gòu)師的架構(gòu),那有做什么改進(jìn)嗎?
改進(jìn)了在網(wǎng)絡(luò)很差的情況對(duì)后端返回?cái)?shù)據(jù)和前端展示數(shù)據(jù)不一致的解決方案
5.這個(gè)angular的技術(shù)選型是誰(shuí)選的?為什么選它?
老師,老師是后端出身,Angular對(duì)他來(lái)說(shuō)學(xué)習(xí)成本低,而且是一個(gè)完整MVVM框架,集成了很多東西,可以拿來(lái)即用
6.angular、vue、react的區(qū)別是什么?什么場(chǎng)景下應(yīng)該使用angular?
講了講數(shù)據(jù)雙向綁定、路由、狀態(tài)管理的區(qū)別。重型業(yè)務(wù)下,比如公司內(nèi)部管理平臺(tái)
7.上一輪面試印象最深的問(wèn)題是什么?
當(dāng)然是那個(gè)蛋糕題啦~
8.你還有什么想問(wèn)我的嗎?
問(wèn)了問(wèn)蘑菇街的新人培訓(xùn)體系......