蚂蚁金服 java电话面_蚂蚁金服前端电话面试(一面)
1、 自我介紹
2、 介紹項目相關:如何技術選型,遇到最大的問題,如何解決問題,哪個項目讓我學到最多,印象最深刻之類的。
3、 性能優化有哪些原則措施,減少http請求為什么能提高性能?有沒具體實踐過?
4、 Node相關:說明require的過程等
5、 Webpack打包原理,如何實現等
6、 對流行的框架有什么了解?說一下對React的認識
7、 Js數組都有哪些方法及其作用、用法、返回值?詳細說了一下splice()
8、 Js數組去重有哪些辦法?
9、 說明冒泡排序、插入排序實現的思想、步驟、每趟的結果等
10、 什么是二分查找
11.、HTTP協議相關:請求頭、響應頭、狀態碼(5大類)、報文格式,一次http完整的過程,詳細說一下Accept - Encoding的作用,和性能有關系?http有哪些請求方式?Get和post的區別?
12、 Ajax相關:如何實現,用jQuery實現一個ajax,有沒有看過jQuery內部是如何實現的?
13、 什么是Cookie和Session?他們的區別?Js實現cookie和session兩者有聯系嗎?是什么?
14、 如何垂直居中布局(只回答了3種)
15、 浮動引起的問題?什么時候要清除浮動?如何清除浮動(只答出了3種)?
16、 postion和z-index的關系?
17、 DOM操作:獲取、增、刪、查、改等操作
18、 JS交換兩個節點如何實現?
19、正則表達式,匹配一個電話號碼等
20、 margin重疊問題
答:外邊距重疊就是margin-collapse。
在CSS當中,相鄰的兩個盒子(可能是兄弟關系也可能是祖先關系)的外邊距可以結合成一個單獨的外邊距。這種合并外邊距的方式被稱為折疊,并且因而所結合成的外邊距稱為折疊外邊距。
折疊結果遵循下列計算規則:
兩個相鄰的外邊距都是正數時,折疊結果是它們兩者之間較大的值。
兩個相鄰的外邊距都是負數時,折疊結果是兩者絕對值的較大值。
兩個外邊距一正一負時,折疊結果是兩者的相加的和。
21、 說明一下盒模型
22、 如何設置一個元素不可見( 我說了3種方法,但是面試官說是4種╮(╯▽╰)╭ )
23、 說一下Vue的生命周期、特點,項目中為什么會選用vue而不用其他
24、 說明BFC及其使用
25、 有什么想問的
暫時想到問題就這么多了。。。總的來說js、node、前端框架、計算機網絡知識、基本的數據結構都有問了,而且要求要深入了解。。。
總結
以上是生活随笔為你收集整理的蚂蚁金服 java电话面_蚂蚁金服前端电话面试(一面)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 贪吃蛇计时器怎么编写java_java编
- 下一篇: 怒字开头的成语有哪些啊?