天天看點

2019前端面試社招經驗分享(網易,酷狗)酷狗面試題:(面試過程大概50分鐘)網易面試:

不到三年的前端網易和酷狗面試經驗分享

酷狗面試題:(面試過程大概50分鐘)

1.div垂直居中的方法(要求答出至少三種)

2.function fn(){

   for(var i = 0;i<5;i++){

      setTimeout(function(){

      console.log(i)

      },0);

   }

}

這個方法輸出什麼,為什麼,怎麼改寫讓他按順序輸出

3.如何實作手機中的通訊錄,滑動過程中對應首字母在通訊錄最頂部固定置頂

4.Vue是怎麼實作對數組變化的檢測的

5.Vue是怎麼實作兄弟元件通信的(答:EventBus......然後有了下一題)

6.EventBus的實作原理是什麼(答:JS的訂閱釋出模式....然後有了下一題)

7.js的設計模式你介紹一下(其中讓我詳細講了一下中介者模式,然後有了下一題)

8.你在項目中用到了哪些設計模式

9.JS的繼承有哪幾種方式,優缺點分别是什麼

10.怎麼實作調用一個alert1("111")方法,彈出一個VUE元件,但是不需要實作這個元件被注冊在其他元件中

11.有一個按鈕是異步生成的,怎麼對它綁定事件(答:事件委托,面試官問事件模型是什麼)

12.對閉包是什麼了解的,有什麼優點和弊端

13.跨域有處理過嗎,有哪幾種方式(答案提到了JSONP,面試官問JSONP可以支援post請求嗎,為什麼)

14.get和post的差別,為什麼get比post安全

15.一個頁面如果打不開,要怎麼去查詢他的問題出在哪裡

16.頁面性能優化有哪些方法

17.說一下http

18.http和https有什麼差別

19.有了解過CDN嗎

20.new 操作符做了什麼

21.apply和call是怎麼實作的

22.你接下的職業規劃是什麼

23.平時還有關注哪些技術

酷狗面試也過去兩周了,還有一些問題不太記得了。酷狗的工作環境還是很棒的,面試官和前台小姐姐也給人感覺很棒。在酷狗面試完後,回來馬上在網上查了一下酷狗面試相關的資訊,發現有部落客在酷狗面試被問到的問題很多和我很像,是以猜測酷狗内部應該是有面試題庫的,想去酷狗面試前端的寶寶們,可以提前好好準備一下,會有很大幫助。

網易面試:

一面(技術面):

1.平時是否有參與一些架構方面的工作

2.介紹一下你最大的一個項目,項目中有沒有遇到什麼困難,怎麼解決的

3.履歷中一個大型公共元件項目的大概實作(實作中提到了工廠模式,面試官問我如果這裡不用工廠模式,還可以怎麼實作,順便讓我介紹了一下設計模式)

4.div兩欄布局

5.怎麼實作img按照原比例最大化放置在div中

6.頁面性能優化

7.http狀态碼

8.css盒模型

9.splice和slice的差別

10.介紹一下浏覽器緩存

11.列舉了在一個網站中跳轉登入微信,問微信的一些資料存儲在哪裡,為什麼這樣存儲

12.面試官拿出一頁紙要求程式設計,題目大概如下:

   有一個數組var  arr = [1,2,[3,[4,5]],6,7],要求用一個函數将這個數組轉換成[1,2,3,4,5,6,7],而且是需要在原數組上改動(該數組可能不止2層或3層嵌套,有可能有更多層嵌套)大概給一分鐘時間寫出來

13.說一下display有哪些值,介紹一下display:flex

14.講一下跨域

15.介紹一下SVG,怎麼實作一個橢圓,有幾種方式

16.SVG和Canvas各自的優缺點

17.還問了一個關于div定位的問題,記不太清楚了

18.cookie和session的差別

網易一面還有兩個程式設計題和很多其他問題都不太記得了,時間有點長了。

網易二面:

1.介紹一下最近在做的一個項目

2.平時怎麼和UI協作

3.如果UI出的設計稿不是你想要的,你一般會怎麼處理

4.舉一個例子,在操作上比較複雜的,怎麼和UI溝通達到最終雙方都比較滿意的效果

5.react有用過嗎,他和vue的差別,有什麼優勢,學習了多久

6.頁面性能優化

7.做一個表格,一分鐘重新整理一次,怎麼實作

8.項目上有什麼難點,怎麼解決的

二面的問題主要都是問項目上的,很多也不太記得了

網易三面:

1.介紹一下 WebWorker是什麼

2.有了解WebWorker的實作原理嗎,私下有實踐過嗎

3.平時做項目有沒有考慮過記憶體的問題

4.項目中有哪些遇到過記憶體的問題的執行個體

5.怎麼解決記憶體相關的問題

6.浏覽器性能優化的方法

然後根據項目問了很多項目上的問題,具體的就不列舉了。

三面給我的感覺就是,沒有把握的知識點不要提,隻要提到,面試官很大機率會問實作原理。

網易三輪面試很快,第一輪面試兩天後就給出結果了,第二輪第三輪是一天面試的,本來hr也是一起面試的,但是面完第三輪已經中午12點了,hr說第二天電話面試我。總的來說,網易的面試官人都很好,很有素養,尤其是三面面試官,應該是大上司,很有深度也很有涵養。

繼續閱讀