螞蟻金服前端電話面試(一面)

1、 自我介紹(該項可能會省略)

2、 介紹項目相關:如何技術選型,遇到最大的問題,如何解決問題,哪個項目讓我學到最多,印象最深刻之類的(重點是自己做的項目)。

3、 性能優(yōu)化有哪些原則措施,減少http請求為什么能提高性能?有沒具體實踐過?

4、 Node相關:說明require的過程等

5、 Webpack打包原理,如何實現(xiàn)等

6、 對流行的框架有什么了解?說一下對React的認識(生命周期;數(shù)組的元素的 key 問題)

7、 Js數(shù)組都有哪些方法及其作用、用法、返回值?詳細說了一下splice()

8、 Js數(shù)組去重有哪些辦法?

9、 說明冒泡排序、插入排序?qū)崿F(xiàn)的思想、步驟、每趟的結(jié)果等

10、 什么是二分查找

11.、HTTP協(xié)議相關:請求頭、響應頭、狀態(tài)碼(5大類)、報文格式,一次http完整的過程,詳細說一下Accept - Encoding的作用,和性能有關系?http請求的過程?http有哪些請求方式?Get和post的區(qū)別?http做緩存控制?

12、 Ajax相關:如何實現(xiàn),用jQuery實現(xiàn)一個ajax,有沒有看過jQuery內(nèi)部是如何實現(xiàn)的?實現(xiàn)跨域請求的方法?

13、 什么是Cookie和Session?他們的區(qū)別?Js實現(xiàn)cookie和session兩者有聯(lián)系嗎?是什么?

14、 如何垂直居中布局(只回答了3種)

15、 浮動引起的問題?什么時候要清除浮動?如何清除浮動(只答出了3種)?

16、 postion和z-index的關系?

17、 DOM操作:獲取、增、刪、查、改等操作

18、 JS交換兩個節(jié)點如何實現(xiàn)?

19、正則表達式,匹配一個電話號碼等

20、 margin重疊問題

答:外邊距重疊就是margin-collapse。

在CSS當中,相鄰的兩個盒子(可能是兄弟關系也可能是祖先關系)的外邊距可以結(jié)合成一個單獨的外邊距。這種合并外邊距的方式被稱為折疊,并且因而所結(jié)合成的外邊距稱為折疊外邊距。

折疊結(jié)果遵循下列計算規(guī)則:

兩個相鄰的外邊距都是正數(shù)時,折疊結(jié)果是它們兩者之間較大的值。

兩個相鄰的外邊距都是負數(shù)時,折疊結(jié)果是兩者絕對值的較大值。

兩個外邊距一正一負時,折疊結(jié)果是兩者的相加的和。

21、 說明一下盒模型

22、 如何設置一個元素不可見( 我說了3種方法,但是面試官說是4種╮(╯▽╰)╭ )

23、 說一下Vue的生命周期、特點,項目中為什么會選用vue而不用其他

24、 說明BFC及其使用

25、 有什么想問的

暫時想到問題就這么多了。。??偟膩碚fjs、node、前端框架、計算機網(wǎng)絡知識、基本的數(shù)據(jù)結(jié)構都有問了,而且要求要深入了解。。。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容