前端面試 前端面試總結2018 07

2021-08-22 16:14:27 字數 3776 閱讀 6256

2周面試了11家公司吧,具體面試題如下

面試第一周 7.23-7.27

中谷芯厚建

蘇寧vivo外包(電面)

杭州通策會

第二週 7.30-8.3

南京軟體谷研究院

烽火科技

邁特望,蘇寧外包(電面)

平安科技外包

華泰**外包(一輪**技術面,二輪現場技術面)

三隻松鼠(電面)

一.中谷芯

二.厚建

angular

1.angular2的繫結2的繫結如何繫結html屬性

2.講講angular2的雙向繫結怎麼實現的

現的3.angular2的髒檢2的髒檢查,什麼時候檢查,是定時器還是什麼?

4.用angular傳送個請求,怎麼撤回?

回?5.promise用過嗎,和observe(rxjs)的區別?

6.兄弟元件之間如何值傳遞

7.用過什麼angular第三方庫

html

css1.垂直居中的幾種方法

2.純文字111如何垂直居中

3.padding-top:50%,以誰為基準計算偏移量

4.清除浮動的幾種方法方法

5.overflow:hidden的深入原理是什麼什麼

6.display和visibility區別

js1.function a() a()

2.接1,如果定義了object=2,不可修改函式a(),怎麼才能 讓能 讓console.log(thi(this.a)列印出2,this又指向誰;

3.函式呼叫分幾種?

4.用原生js發請求的步驟(不可用ajax)

5.用原生ts發請求,不要用任何庫

6.用原生js寫下深度拷貝(值,陣列,物件)

webpack

1.除了用webpack打包還用webpack做什麼了?

其他:對加班怎麼看?

寫過移動端沒?

給你個新框架,比如react,vue,多久能上手...

三.蘇寧

js1.什麼是閉包,什麼時候用閉包,閉包的影響

2.var和let的區別

3.var的作用域範圍,全域性定義var,for迴圈裡的var的範圍

4.什麼時候用let,為什麼

5.typescript用起來感覺怎麼樣

6.vue了解多少,跟angular區別

7.v-if和v-show區別

8.用過vue的庫嗎(element-ui)

css1.畫個三角形

2.水平垂直居中

html

好像沒問

webpack沒問

nodejs沒問,面的部門不用

其他1.你們的工作流程,你們之前有設計人員,切圖人員嗎

2.你們頁面怎麼實現,還原度要求

四.vivo外包,電面主要了解工作內容,做過什麼業務,用過什麼技術,瀏覽器相容性和前端效能優化等,個人性格和溝通能力

五.杭州通策會

筆試1.陣列常用方法,陣列去重

2.v-model雙向繫結原理

3.三等分

4.解決跨域方法

5.找出字串出現的最多的字元和次數

提問1.跨域解決

2.jquery外掛程式

3.angularjs用過嗎

4.angular請求用的什麼(rxjs)

5.angular相容性支援到ie幾?

6.angular的資料繫結,原理機制

7.用過angular什麼ui庫

8.angular有引入jquery嗎

9.angular和vue區別

10.寫過上傳檔案嗎

11.不用bootstrap自己寫過元件嗎

12.柵格系統原理

13.用過react嗎,vue了解多少

14.登入超時處理(清除session)

15.鑑權失敗處理,如何攔截,異常如何處理

16.前後臺怎麼連通

17.你們後台介面怎麼寫的,遵循restful規範嗎

18.get post區別

19.webpack有沒有自己打過包

20.nodejs用過多少

21.es6了解嗎

22.和測試有分歧怎麼解決

六.南京軟體谷研究院,乙個後端工程師面的,所以沒問什麼技術題,公司沒有前端,只招乙個,要什麼都會....

七.烽火科技面試

1.我們公司基本不用es6,es5你還了解嗎?

講下es5的原型鏈和閉包

2.模組化,用es5怎麼實現模組化?

3.requirejs遵循什麼規範?

4.jquery獲取父節點和相鄰節點

5.講一下單例模式和發布訂閱模式

6.用jquery實現單例模式和發布訂閱模式

7.angular,vue,jquery讓你做技術選型怎麼選

8.angular的雙向繫結如何實現的?

9.實現響應式布局的幾種方法

10.兩欄布局,兩邊是兩豎排廣告,中間一塊響應式,描述下怎麼寫

11.mybatis是什麼?

12.express和mybatis整合怎麼使用

13.express怎麼除錯?

14.寫過什麼元件,寫元件需要注意哪些影響

15.express和springmvc區別?

16.你們開發過程,後台沒開發好的情況,資料怎麼來的?

17.nodejs中介軟體的作用

18.es6你都用過哪些?

19.vue的生命週期?

20.tomcat是幹什麼的,裡面有什麼目錄?conf目錄下有什麼檔案?

21.px和em區別

22.陣列排序

八.邁特望(蘇寧外包)

九.平安科技外包

沒記錄,基本也是上面常見問題裡的了,問了vue一些,指令和生命週期的問題,vue和angular的區別

十.華泰外包

電面:1.解釋下閉包,什麼場景使用

2.解釋下原型鏈

3.使用es6的類的繼承,構造方法會出現什麼問題呢?

4.我們用react你願意學嗎,會不會排斥

5.其它的記不起來了,當時沒有記錄

現場面:

1.父子元件傳遞

2.css水平垂直居中布局

3.es6寫的怎麼樣

技術面基本就是隨便聊聊,因為電面已經問了很多問題,現場面就沒再問了,後面跟人事面的時間長點

十二.其他

1.你用過jquery,jquery的外掛程式怎麼寫的呢(鏈式呼叫,理解)

2.用promise是用來解決非同步問題,還有哪些通用的非同步解決方案

3.rem相關

4.canvas常見的實現動態效果的方式

5.css布局,一行五列有哪些實現方法,介紹flex

6.css預編譯,sass,less

7.常見動畫庫

8.js動畫

9.es6了解哪些,set map promise(是否做過promise封裝)

10.vue如何進行兄弟元件的傳值,雙向繫結

11.es6的class

12.html5有哪些新特性,移除了哪些元素,如何處理html5新標籤的瀏覽器相容性問題,如何區分html和html5

13.以下程式的輸出結果

(function (x))(1+5);

14.如何獲取以下瀏覽器url中查詢字串中的引數

15.css3實現div的三等分(不限一種方法)

16.div的寬度為300px,高度為200px,用css實現div的水平垂直居中

寫在後面:可能有些題記錯了,別怪我啊~~~,也有些題面試官問的就有問題(烽火科技面試,有個後端工程師問的題真不知道問什麼的)

前端面試總結

最近打算換乙個新工作所有總結了一些面試的知識點,希望能幫到大家。廢話不多說直接上內容。1.width calc 100 2px 四則運算 vw viewpoint width,視窗寬度,1vw等於視窗寬度的1 vh viewpoint height,視窗高度,1vh等於視窗高度的1 height 1...

前端面試總結

ie及ff等不同瀏覽器獲取滾動高度等的差異 提供乙個 給大家看,也給我看 貼一張讓俺們又愛又恨的pp 輪到大名鼎鼎的盒模型了,話說,搞前端的如果不知道這東東,可真的說不過去了,貼圖說話 這次的面試,問的問題應該是很基礎的了,但是,第一次參加這麼大型的招聘會,在回答上述的問題時,還是感到緊張。雖然這些...

web前端面試總結

因為最近在找工作,所以避免不了的就是面試,關於面試的話,其實不僅僅只是知道做面試題這麼簡單,因為我們要從公司的角度考慮問題。其實初級的程式設計師是最好塑造的,我的建議是不管你的薪水有多低,一定要以學習新知識為己任,多去嘗試不同方法,去適應不同的環境,做人做事都應該有乙個全新的認識。因為畢竟是工作,所...