百度前端實習生面試經歷

6月份申請了百度的前端實習生,以後的半個月進行了三次的電話面試,收穫頗多,因此但願將題目分享出來,供你們參考。css

一面:
描述:一面主要仍是基礎的前端知識,沒有涉及到不少框架之類的知識,但基礎知識也不能小覷,其中有不少細節須要注意。
面試題:
1.html的語義化
2.img標籤的title、alt屬性的區別
3.css佈局(涉及各類常見的佈局,如兩列布局、三列布局等)
4.清除浮動的知識(最好給出多種方法及它們的區別,並且能解釋原理,能夠加分)
5.實現ajax的過程(在最後的一步的響應中,還問到了其餘的http狀態碼的做用,因此基本的http知識是必備的,並且加分)
6.取消a連接的默認跳轉行爲
7.水平垂直居中的各類方式
8.js的數據類型判斷
9.事件模型
10.IE和DOM中事件綁定的區別(要求詳細)
11.js動畫的知識(面試官考了我一個淡入淡出的動畫)
12.定時器深刻理解
13.獲取元素的頁面座標(設計offsetTop、clientHeight等屬性的深刻理解)
14.JsonP的相關知識
15.http狀態碼(與第5題掛鉤了)
16.塊級元素與內聯元素的詳細區別(千萬不要只答佔滿一行的區別,要求深刻)

總結:一面涉及到的都是前端的基礎知識,可是須要注意不少細節,否則會暴露本身的基礎不紮實,並且當你答對以後,面試官還會深刻,考察知識的深度,因此在平時的學習中,務必要把基礎打紮實,不能似是而非。html

二面:
描述:二面過了一天就開始了,知識也相應的升級了。
面試題:
1.談談本身所作過的項目(前端+後臺)
2.盒模型
3.定位方式
4.css3新增的屬性
5.css3實現IE盒模型
6.css實現省略號
7.圖片格式的區別(png2四、png8的區別,出發點是考查兼容性)
8.HTML5新增的屬性
9.事件綁定
10.this
11.prototype
12.construct
13.建立對象的各類模式
14.css預處理(SASS,LESS)
15.如何對網站進行優化
16.JS模塊化
17.談談你熟悉的JS框架、類庫
18.閉包
19.使用哪些工具來管理代碼
20.移動端的知識
21.單頁web應用

總結:二面涉及的知識明顯升級了,考查了js裏面的各類關鍵概念以及框架、類庫等等,主要是看被面試者的知識掌握狀況及運用能力。前端

三面:
描述:三面過了一個星期,面試官估計是位領導,語氣好嚴肅,明顯和前面兩位不同。
面試題:
1.自我介紹
2.談談所作的項目(和二面重復,但問的更加深刻)
3.作項目的流程
4.遇到過的問題及解決方案
5.對前端哪些知識比較熟悉、薄弱點(對你的熟悉點會深刻的詢問,對薄弱點會問你怎麼去彌補提升)
6.關注哪些社區
7.對前端的最新的技術的瞭解
8.對前端工程師的理解
9.對加班、壓力的見解
10.我的的職業規劃

總結:三面和前面的風格從題目上看就能夠看出很大的不一樣了。在前端方面會了解你知識的深度與廣度。主要考察一我的的綜合素質及對職業的見解。css3

以上是百度前端實習生面試的相關內容,其中涉及到題目不可能會和你們的徹底同樣,但前端的相關知識都差很少涉及到了,但願你們在看這篇文章時,不要僅僅注意這些題目的答案,而是應該透過題目發掘背後的知識點,就用這些題目去檢測一下本身吧。
相關文章
相關標籤/搜索