百度實習生面試總結

突襲了四天,然後就再次奔上了面試之路。

面試前種種跡象表明大概是要gg了,比如約的下午2點,特意早半個小時到達等待,結果在2點進大廳詢問時,前臺跟我說走錯大廈了,沒錯,走錯了!走錯了!所以說一定一定要把面試地點弄清楚,百度的並不都是百度大廈,還有奎科科技大廈,,,,

遲到了15分鐘,本來有點緊張的心倒是放鬆了。面試官人超nice,非常有耐心。

下面總結了下主要的面試內容,大概1個小時:

1.簡單的自我介紹

2.介紹了自己最熟悉的項目,因爲事先有準備,所以還是比較順利

3.盒子模型的理解

4.考察css:寫一個簡單地三欄兩列的佈局,結果還被我弄雜了,(居然把寬高寫在了div裏),雖然我用的css3的inline-block佈局寫的,但是嘴欠的提到了項目中用到的bootstrap框架,然後面試官就問我對bootstrap怎麼了解的,然而答得並不是太好

5.然後就讓我講一個css中簡單的水平對其設計方法,我提到了子元素分爲內聯元素和塊元素兩種情況,然後子元素爲內聯元素時用text-align:center;子元素爲塊元素時用絕對定位+margin:auto的方法,絕對定位+margin負邊距的方法,絕對定位+transform的方法,flex的方法,結果忘記提float的方法了,我也不知道當時怎麼就短路了。

6.面試官估計是還想給我機會,然後就開始問JS裏面的問題了。

function arr(){

var a=c=5;

}

arr();

console.log(a);

console.log(c);

分別寫出a和c的值,然後我的答案是a=undefine,c=5。但是理由講的太囉嗦,面試官就一句話,JS中賦值是從右往左賦值,說是回去後多瞭解。

7.介紹原型鏈,我就簡單的回答了下原型繼承

8.介紹ajax,怎麼理解的。自我感覺就這個回答的還可以

9.然後問我在angularjs中異步調用是怎麼用的,原理,然後我就藉着$http服務講了很多

10.angularjs的數據是怎麼實現異步調用的,感覺跟上一題差不太多

11.智力題:一個杯子中放5升的水,一個杯子中放3升的水,問怎麼給我一個4升的水,杯子無限大,水可以無限裝。我開始以爲是編程題,還講了一堆,真是尷尬。最後雖然解出來了,用的2+2的方法,結果面試官給了我個5-1的方法。

12.問我有什麼問題沒,我就問怎樣提高前端,然後面試官結合我的情況說,我對自己做過的項目技術很清晰,但是具體到一些基礎的東西掌握的不夠,避免陷入項目困境,讓我多關注基礎。非常受用。

雖然面試過程和結果都不太順,但還是學到了不少,回來就去圖書館抱了一堆書,繼續加油


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