步入主題,這兩周我面試很多公司,E代駕、聚美優(yōu)品、百度游戲等,面試百度的經(jīng)歷和百度面試官的水準(zhǔn)有很多可圈可點(diǎn)的地方,我決定記錄下來(lái)分享給大家,希望能對(duì)大家有所幫助。
我面試的崗位是前端工程師,先做筆試題,然后四輪面試。
初面:筆試
筆試題考查基本知識(shí),也有細(xì)節(jié)題和綜合應(yīng)用題,主要集中在對(duì) HTML/CSS/JS 基礎(chǔ)知識(shí)的考察上,也有網(wǎng)站優(yōu)化的知識(shí)在里面。如果你平時(shí)不注重積累,很可能筆試題就掛了。我這里列舉幾道難題,博客不方便透露太多題目,有需要可私信:
頁(yè)面引入多個(gè)不同腳本,如何確保命名不沖突?
對(duì)于大量使用圖片的CSS樣式表,怎樣優(yōu)化,可以加快頁(yè)面渲染?
能否舉例說(shuō)明用純CSS+HTML實(shí)現(xiàn)多級(jí)菜單的方法?
簡(jiǎn)述JPG、PNG、GIF的優(yōu)缺點(diǎn),并分別舉例說(shuō)明其適用場(chǎng)景?
列舉你所知道的優(yōu)化頁(yè)面加載速度的方法?
這些題目是筆試題中相對(duì)較難的題目,你會(huì)發(fā)現(xiàn)其實(shí)這些都不是很難的題目,你若平時(shí)認(rèn)真思考,注重積累,這些問(wèn)題都不在話(huà)下。
一面:技術(shù)
一面的哥哥技術(shù)十分強(qiáng)悍,在百度呆了8年(這些都是后來(lái)入職之后才知道的),前后端都做過(guò),百度內(nèi)部寫(xiě)過(guò)一些前端框架給大家用。
按照慣例,做個(gè)自我介紹,然后開(kāi)始講項(xiàng)目。我最近項(xiàng)目都用VueJS,然后就開(kāi)始聊Vue如何實(shí)現(xiàn)雙向綁定的,Vue、React和Angular的優(yōu)缺點(diǎn),React的虛擬DOM等。小哥不愧是寫(xiě)框架的人,架構(gòu)思路,實(shí)現(xiàn)細(xì)節(jié)都很清晰。然后問(wèn)了問(wèn)我瀏覽器的工作原理,還好之前翻譯過(guò)《瀏覽器如何工作》,然后就聊了聊瀏覽器的重繪和重排,以及如何優(yōu)化CSS選擇器等知識(shí)。
最后小哥還問(wèn)我未來(lái)前端的發(fā)展方向(黑人???),還好我有多語(yǔ)言基礎(chǔ)(認(rèn)真學(xué)習(xí)過(guò)Java、Golang、Python、NodeJS等),我就拿前端的語(yǔ)言和后端語(yǔ)言進(jìn)行對(duì)比,說(shuō)現(xiàn)在模塊化做的還不夠完善,ES6之前還需要依賴(lài)三方的模塊管理工具(指的是JS),不如Golang和Java的模塊管理機(jī)制,特別是Golang,在語(yǔ)言層面上解決了很多軟件工程的問(wèn)題。暢想未來(lái),覺(jué)得以后前端組件化會(huì)更加徹底,需要什么組件,直接拿過(guò)來(lái)組合,不用擔(dān)心HTML/CSS/JS沖突,以組件為單位進(jìn)行開(kāi)發(fā)。
自我感覺(jué)我表現(xiàn)一般,畢竟很多問(wèn)題都答的結(jié)結(jié)巴巴,不過(guò)小哥覺(jué)得我還不錯(cuò),讓我等等,準(zhǔn)備二面。
二面:HR
因?yàn)榍岸素?fù)責(zé)人需要開(kāi)會(huì)一個(gè)小時(shí),HR姐姐不好意思讓我等,就先跟我聊聊,不算正式的HR面。主要是聊了聊百度游戲的歷史、福利等,以及與大百度的關(guān)系。我也問(wèn)了些問(wèn)題,得知百度游戲這里并不怎么加班(基本不用996),心中還是覺(jué)得這點(diǎn)很棒,哈哈。
有趣的是,我還跟HR姐姐聊起一面的小哥。HR姐姐說(shuō)那小哥技術(shù)在這里非常牛逼,一面都是他來(lái)面,非常嚴(yán)厲(這點(diǎn)我感覺(jué)到了,不茍言笑),很多人他面了2分鐘就叫別人回去了(搞得HR姐姐很尷尬,哈哈),說(shuō)面我面了這么久,說(shuō)明還是覺(jué)得我技術(shù)不錯(cuò)的(心中竊喜)。
三面:前端負(fù)責(zé)人
等了大約半個(gè)小時(shí),等來(lái)了前端總負(fù)責(zé)人??吹绞莻€(gè)大姐,我心中也是非常詫異(本以為是個(gè)嚴(yán)肅的大叔)。姐姐沒(méi)有問(wèn)我什么技術(shù)性問(wèn)題,更多的是關(guān)于團(tuán)隊(duì)管理、項(xiàng)目管理和技術(shù)選型以及網(wǎng)站重構(gòu)相關(guān)的問(wèn)題。
因?yàn)槲抑皠?chuàng)業(yè),在團(tuán)隊(duì)中一直都是技術(shù)負(fù)責(zé)人,所以姐姐看到我簡(jiǎn)歷這塊的經(jīng)驗(yàn),覺(jué)得有意思才給我面試機(jī)會(huì)的。團(tuán)隊(duì)管理和項(xiàng)目管理我在這塊相對(duì)來(lái)說(shuō)確實(shí)有經(jīng)驗(yàn)(算不上經(jīng)驗(yàn)豐富),比如:如何進(jìn)行敏捷項(xiàng)目管理,Scrum開(kāi)發(fā)等。項(xiàng)目的技術(shù)選型也聊了很久,我說(shuō)選型要考慮很多因素:團(tuán)隊(duì)成員的技術(shù)棧、業(yè)務(wù)需求、項(xiàng)目性質(zhì)、新技術(shù)學(xué)習(xí)成本、新技術(shù)的社區(qū)活躍度等,綜合考慮下來(lái),其實(shí)可選的技術(shù)就那么一兩個(gè)了。
最后,我跟姐姐了解了百度游戲這里前端的各個(gè)項(xiàng)目以及技術(shù)情況,以及根據(jù)我的經(jīng)驗(yàn)對(duì)這些技術(shù)選型提出了自己的看法。姐姐面試我很滿(mǎn)意,也希望我能選擇百度游戲(因?yàn)槲腋f(shuō)已經(jīng)拿到聚美的Offer)。面試完已經(jīng)7點(diǎn)半(印象中跟姐姐聊了1個(gè)小時(shí)),她叫我明天來(lái)最后一面,總監(jiān)面完結(jié)果就出來(lái)了。
四面:技術(shù)總監(jiān)
第二天上午,也就是上周四(10月20日),面試官是百度游戲這里技術(shù)最高負(fù)責(zé)人(你也可以理解成技術(shù)總監(jiān)或者百度游戲的CTO)以及一個(gè)資深的HR姐姐(至少比二面的HR姐姐資深)旁聽(tīng),偶爾發(fā)問(wèn)。
技術(shù)總監(jiān)一看就特別有領(lǐng)導(dǎo)氣質(zhì),說(shuō)話(huà)聲音輕柔緩慢又沉穩(wěn)。問(wèn)了我離職原因,團(tuán)隊(duì)管理和技術(shù)選型的相關(guān)問(wèn)題,大部分時(shí)候是我在說(shuō),他倆在聽(tīng)。壓力倒也不大(可能我心態(tài)比較好),沒(méi)有問(wèn)任何技術(shù)型問(wèn)題,都是關(guān)于團(tuán)隊(duì)建設(shè)管理、公司文化之類(lèi)的問(wèn)題,倒也落個(gè)輕松。
面完之后他叫我回去等通知,過(guò)了一天,周五晚上就收到了Offer。然后在這周三入職,雖然工作了三天,但感覺(jué)還不錯(cuò)。身邊的同事技術(shù)也很好,很多問(wèn)題一說(shuō)就明白,不用跟他解釋基本知識(shí)。
總結(jié)
我是去年畢業(yè)之后去創(chuàng)業(yè)的,工作了一年找工作真不容易。因?yàn)樯缯写蟛糠值墓径际侨昶鸩?,而且北京這里貌似最近寒冬季,招聘人數(shù)也急劇下降,我在脈脈匿名區(qū)看到很多人都兩三個(gè)月沒(méi)有找到工作了(面試機(jī)會(huì)都沒(méi)給)。
所以當(dāng)拿到百度的Offer我還是十分欣喜的,感覺(jué)自己就像個(gè)幸運(yùn)兒。在這里還是給大家一個(gè)忠告:千萬(wàn)不要裸辭,找好下家再撤,否則準(zhǔn)備吃土!
-
工程師
+關(guān)注
關(guān)注
59文章
1571瀏覽量
68555 -
百度
+關(guān)注
關(guān)注
9文章
2271瀏覽量
90476
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論