作業幫面試經歷


本次機會是部門老大推薦的,來之不易,面試之前看了好多面經和知識點,下午請假去作業幫,3點45左右到,先去前端微信掃碼簽到,等面試官來,約的四點面試,等了五分鍾之后打電話給hr(hr從頭到尾沒有出現過,打電話態度真的是呵呵),之后又等了15分鍾再次打給hr,終於說催一下,過了一會面試官到了,看起來很年輕,實際很有水平,開始問問題:

1. 自我介紹, 學校、項目、實習經歷 是否是校招面試

2. vue的prop、data、computed 他們三者初始化的順序是什么?為什么是這個順序

3. vue的組件中data為什么是一個函數,組件的實質是什么,組件從注冊到在頁面渲染是個怎樣的過程?

4.dns的四層緩存機制,如果我要找作業幫這個地址,返回的卻是地址無效,這是個怎么樣的過程

5. 如果一個頁面中link的css需要1s中加載時間,那么用戶會看到什么?為什么這樣?render tree是如何渲染瀏覽器的

6.commJs 和 es6,有一個a.js,在一個b.js中引入a.js 這是個怎么樣的過程, 假如a.js a=1, 在b.js 中修改 a.js中a的值,這兩種機制有什么區別?

7.一個亂序數組,找出兩個值的和等於5, 找到他們返回下標,找到一對這樣的值即可,有沒有最優解

8. promise 有一個非常長的鏈式調用, 怎么讓它在某一個函數中停下來,為什么可以這樣做

 

第二次

1. 項目問什么打不開,我在手機上打開了,但是面試官的電腦上無法顯示,問我如何排查,有哪些可能

2. 如果文件在network中顯示成功,有幾種狀態碼,304如何命中緩存

3.頁面輸入url到展示頁面這個過程發生了什么,js解析過程

4. 如果你的項目要擴展一個新的模塊,你要注意哪些點

5.在你的vue項目中,有哪些是公共的文件,你如何提取他們

6. 你的項目如何鑒權,如何實現單點登錄,登錄賬號之后,在另一處登錄,1.提示賬號已經登陸2.登錄成功,之前登錄失效,兩種如何實現

7.cookie-session鑒權的不足,瀏覽器的幾種安全問題(xss、csrf、dns、http劫持),xss的預防除了轉義字符,還有什么,發散思維想一下

8. 四個js題,考察 in 和 var

 

 

目前就記得這8個, 面了50分鍾吧,當時感覺挺難的,后來聽了面試官給出答案,感覺還是自己太菜,辜負了我們老大給我的機會,因為我在公司實習了6個月,所以錯過了秋招,年底機會表較少,但是去作業幫的面試真是搞得信心全無,希望以后的路可以平坦點


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM