美團前端二面+三面+HR

等了一週,迎來了美團的二面,二面面試官是前一天通知的,約好第二天上午面,視頻面。

今天上午十一點多,等來了二面的電話,然後加了QQ,進行視頻面。

一開始還是自我介紹。然後在介紹中有說到學前端多久了,然後就問怎麼學前端的?

後面就開始問一些技術性問題:
1. 如何實現一個計數器;(閉包就可以)
2. 加入上面實現的計數器爲f函數。

a = f();
b = f();
a();
b();

問輸出是多少?(這一題答得不好,其實a和b是一樣的函數,應該都輸出1)
3. CSS的選擇器權重
4. 如何提升頁面加載速度?
5. 因爲上面提到迴流和重繪,又問迴流和重繪的區別?
6. Web安全是否瞭解過?XSS原理和如何防範?
7. 跨域?如何實現?(提到JSONP,然後問缺點是啥?)
8. TCP三次握手?
9. 數組和鏈表的區別?
10. 棧和隊列的區別?
11. 盒模型是啥?
12. 有一個div父元素,裏面有很多子元素,比如div,p等等,如何實現點擊div父元素裏面任意一個緊鄰的子元素,打印出其中的innerHTML?(提到事件委託)
13. 下來是兩道簡單的算法題:有一個排好序的數組,並且數字都沒有重複,給定一個數字m,判斷數組中是否存在m的值,並且存在返回位置,如果不存在,返回-1.(用二分查找,屬於遞歸,遞歸的終止條件).另一個是,求m的n次方,m和n都是整數。(這裏需要考慮整數包括正整數和負整數,另外說了一個O(n)的方法,又問有沒有更優的。後面想到可以判斷n是否爲2的倍數,一直除2,每次最終的數等於上一次得到的數乘以m的2次方,這樣就是O(lgn)的複雜度應該。)
14. 下來就是對自己3-5年內有沒有什麼規劃。
15. 最後就是聊聊天,問目前有沒有Offer,然後問面了哪些公司?然後還問家是哪裏的這些。
16. 最後就是有沒有問題問他,就問前面的問題哪些答得不好?說了幾個缺點,個人也覺得沒有答得很好,有幾個確實沒有發揮好,也有些是考慮不全面的問題。就這樣結束了二面。

面試官人確實還可以,最後還說有什麼問題可以打電話或者發QQ消息,覺得面試體驗還是不錯的。

三面:
現場面,面試官一直笑嘻嘻的,給人感覺不會太緊張。
1. 問了做的項目,遇到的最大的困難是什麼?
2. 怎麼解決的?
3. HTTPS是什麼?用了什麼加密算法?
4. 講講Weex
5. 如果打開一個頁面,出現白屏,可能的原因是什麼?
6. 如果頁面加載的很慢,可能是什麼原因?
7. 還有什麼你擅長的是我沒有問到的?

HR面
主要問了家是哪的?想去哪個地方工作?在做項目過程中,有沒有遇到很大的困難?對美團點評有什麼認識?還面過其他公司嗎?等等

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