嗶哩嗶哩前端面試

一面:
1. 如何實現一個同花順?寫代碼如何實現?(七張牌同一花色並且數字相連)
2. display有哪些屬性值?
3. 塊級元素與內聯元素的區別?
4. 冒泡排序的複雜度是多少?快排呢?
5. 如何實現快排?
6. JS的基本數據類型
7. 獲取DOM節點的幾個方法?
8. 如何給DOM節點上添加事件?
9. 如何實現水平垂直居中?
10. position的屬性值有哪些?
11. HTTP狀態碼有哪些?
12. GET和POST的區別?

主要問了這些,說是兩天內會有通知。

二面:
1. 如何實現二分查找?(迭代版和遞歸版,問那個效率高一些)
2. JavaScript遞歸轉循環?(表示這個沒有聽過)
3. 如何用原生JS實現一個隊列?
4. 如何實現一個棧?(兩種方法,然後問哪個效率高一些?)
5. 數組刪除元素的方法
6. 添加元素的方法
7. join()方法?sort()方法
8. 原型鏈?講下有什麼作用?ES6中Class與原型的關係
9. 爲什麼Class 中constructor裏面定義的屬性是對象本身的屬性?
10. ES6 Proxy的概念?(表示沒有用過,不知道適合哪種應用)
11. 還用過ES6的哪些新的特性?
12. 閉包?運行時上下文裏面包括什麼?

主要就是這麼多,並說這兩天就會有消息。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章