前端面試總結2018.07

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

面試第一週 7.23-7.27
中谷芯
厚建
蘇寧
vivo外包(電面)
杭州通策會

第二週 7.30-8.3
南京軟件谷研究院
烽火科技
邁特望,蘇寧外包(電面)
平安科技外包
華泰證券外包(一輪電話技術面,二輪現場技術面)
三隻松鼠(電面)

 

一.中谷芯

1.對es6瞭解多少
2.講下類的繼承
3.簡單講下promise
4.html5的離線緩存,區別
5.跨域問題解決方法
6.代管管理用的什麼
7.vue瞭解多少
8.nodejs用過嗎
9.有沒有做過從登錄到退出的全流程
10.後臺用的什麼語言,寫過什麼接口
11.數據庫用過哪些
12.給你時間學開發微信小程序,你認爲你需要多久

 

二.厚建
angular
1.angular2的綁定2的綁定如何綁定html屬性
2.講講angular2的雙向綁定怎麼實現的
現的
3.angular2的髒檢2的髒檢查,什麼時候檢查,是定時器還是什麼?
4.用angular發送個請求,怎麼撤回?
回?
5.promisemise用過嗎,和observe(RxJS)的區別?
6.兄弟組件之間如何值傳遞
7.用過什麼angular第三方庫

html

css
1.垂直居中的幾種方法
2.純文字<p>111</p >如何垂直居中
居中
3.padding-top-top:50%,以誰爲基準計算偏移量
4.清除浮動的幾種方法
方法
5.overflow:hid:hidden的深入原理是什麼
什麼
6.display和vis和visibility區別

js
1.function a() a(){
 {
 console.log(thi(this.a);
//undefined,爲什麼,this指向誰
}
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,多久能上手...

 

三.蘇寧
js
1.什麼是閉包,什麼時候用閉包,閉包的影響
2.var和let的區別
3.var的作用域範圍,全局定義var,for循環裏的var的範圍
4.什麼時候用let,爲什麼
5.Typescript用起來感覺怎麼樣
6.Vue瞭解多少,跟angular區別
7.v-if和v-show區別
8.用過vue的庫嗎(element-ui)

css
1.畫個三角形
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.數組排序

 

八.邁特望(蘇寧外包)

1.說下你開發過程中業務上遇到的兩個難題
2.說下你在開發過程中代碼方面遇到的兩個難題
3.兩個請求,需要請求A返回會員,請求B返回高級會員,同時滿足這兩個才能播放視頻,並且不知道兩個請求哪個先返回,怎麼實現
4.es5原型鏈瞭解嗎
5.定義一個函數var A = function(){},var a = new A(),a()這個過程發生了什麼?再執行一次a(),又發生了什麼
6.你們後臺接口都有什麼格式?(content-type)那個
7.如果發的請求不在本系統,在別的系統怎麼解決?
8.講下es6新特性,let const 箭頭函數就不要講了
9.說下你這幾年有什麼開源貢獻,個人方面的積累
10.如果讓你做一個蘇寧易購首頁,或者淘寶首頁你怎麼起手?

 

九.平安科技外包

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

 

十.華泰外包

電面:

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

2.解釋下原型鏈

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

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

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

現場面:

1.父子組件傳遞

2.css水平垂直居中佈局

3.es6寫的怎麼樣

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

 

十一.三隻松鼠,電面,一開始先介紹三隻松樹的業務,要做PC端,手機端,微信小程序,微店,線下實體店等,然後主要了解我過往工作內容、做過什麼業務、用到哪些技術、是否做過登錄、手機端等

 

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

 

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