【web前端面試題整理04】阿里一行之大神面對面


前言

這段時間我在河南一家公司當了一段時間的前端主管,最后可恥的匿了,原因各種各樣,最主要的就是不想呆在鄭州了。

其實這里的同事還是很不錯的,面對老總最后的挽留我不是沒有動心,而是這個地方確實不太好,我一個月就瘦了10斤不是白說的。。。

所以就離職了,最后又加入了無工作大軍,於是開始今天的故事吧。

離職種種

其實我不想離職!其實我也想好好的干下去,我這次到鄭州損失很大,幾張機票,租了2次房子(開始的都市村庄很吵會讓你想哭),中間買了很多生活用品,最后走的時候又孑然一身的拿着我的行李箱離去了。

我真的不想離職!因為每次離職對個人職業生涯都很不好,比如我今年的年終獎又只有半年了......比如我可能又連續一段時間沒有收入了,比如我今年的努力又白費了。

離職、換工作對我們來說都是不好的,各種不好。所以下一份工作我必須選好,必須干個兩年以上了,這樣搞下去別自己把自己毀了。

邂逅阿里

經過前面的折騰便形成了一個事實!我有的窮了,還要面對每個月的房貸,所以這次回去的機票是個問題。。。。

正所謂天無絕人之路,我這段時間面試阿里巴巴有了二面消息,說是讓過杭州去二面。

阿里真是神一般的存在啊!很人性化,於是我就買了由鄭州前往杭州,由杭州返回成都的機票,活生生的省出來一張機票錢,我TM真是人才......

於是周二就無論如何離職了,晚上早早的就睡了,因為鄭州交通很差,訂到10點多的機票,晚上8.40返回成都(這里有很多故事)

於是很快到了周三,早上晃晃悠悠到了杭州上空。

我看到了閃電

昨天非常驚奇的一件事就是在杭州上空陽光明媚,但是看到下面有一坨雲,最后飛機進入了雲里,整個視線變得比較比較暗了,但是突然一下來了個閃電!!!

那家伙,在空中看到的閃電與在地上效果差不多,但是感覺差多了!!!!你會有點虛!!!

然后將行李寄存了,又坐大巴晃晃悠悠的去了阿里巴巴,開始了面試流程。

面試流程

主面試官是各位比較熟悉的寒泉(冬),但是寒泉正在開會,所以由另外一位大哥先面試(這里是比較幸運的),與那位大哥稍微聊了會便進入了技術面試,主要有以下問題:

① web前端優化

② 事件冒泡(選項卡的實現)

③ CSS布局相關

④ 應該用float嗎?

⑤ 模塊化編程

⑥ 為什么有閉包

⑦ 延遲請求

好像大概是這么多東西,其它我不太記得了,至於答案在此便意義不大了。

PS:我覺得我與這位大哥能力應該在一個段位,只不過一個是2.1一個是2.3這個樣子,我們的交流還是比較順暢的。

然后技術面結束(之前便電話面試結束了)。

性格面試

性格面試時候來了一個老大哥,我也不知道他是誰,反正說話很小聲,我就覺得這個人不好“對付”,聊天過程中果然問的很細!!!

要是你每一兩件特別值得炫耀,特別值得展示自己的事情,你還真不好開口。。。。。

他問了一些優點缺點,我發現我很老實的神馬都說了,在為什么離開鄭州這點上答得不是很好,完了他有句話把我問住了:

你有神馬愛好!!

我細細思考了很久確實米有答案啊!!!我發現我已經被生活壓得失去愛好了嗎???

性格面試意義不大,我們略去吧。。。

大神登場

性格面試結束后,又請來來了一位人高馬大的人!!!我一看就知道是寒泉(冬),他估計有1.8,我只有1.7不到的身高,在他面前很弱小啊!!!

大神氣場求破!!!

寒泉出來后我其實有點不淡定的,心理起了一點微妙的變化,有點在高手面前拿不出手的感覺,於是面試開始:

寒泉問的問題很尖銳,他會問你工作的環境,並且問你同事相處情況,並且剝離出其中不好相處的人,問你與他的相處之道,這些問題其實很不好回答的。

每個公司總有幾個同事不太“合群”,不太好“合作”,我當然也不願意與其合作了,但是面試時候就會問你怎么處理與他的關系,至於怎么處理各位慢慢去想吧。

一些性格問完后,居然又神奇的開始問技術了,這段時間我有點悲劇。。。。

① 作用域問題

PS:其實是settimeout會拋往主干流程外......

var a = 6;
setTimeout(function () {
    alert(a);
    a = 666;
}, 1000);
a = 66;

這道題,我可恥的沒有答起,我面試結束剛剛上出租就知道這道題很水了。。。。考察作用域的,當時活生生的被大神氣場照住了,周圍人的集體智商都減低了!!!

② 語義化標簽

這道題我確實沒轍,之前其實差點寫類似的博客,卻沒有寫,今天結束后補上吧!

1)tite與h1的區別

2)b與strong的區別

3)i與em的區別

PS:不要小看這些題,80%人答不上來

③ 事件綁定

addEventListener,第三個參數是用來表示事件是以事件冒泡還是事件捕獲這個各位都知道!但是他問的問題是:

我們給一個dom同時綁定兩個點擊事件,一個用捕獲,一個用冒泡,你來說下會執行幾次事件,然后會先執行冒泡還是捕獲!!!

來吧,誰能說出來。。。。

④ CSS選擇器問題

考察優先級問題,反正會出很多莫名其妙的變形,比如將style標簽寫在body后與body前有什么區別,比如同一dom應用多個class其應該如何表現,比如class a定義顏色為blue,class b定義顏色為red,同時應用到dom上,dom作何顯示。。。

好吧各位去回答吧。。。。。

反思

可能有朋友對寒泉問的問題產生懷疑,因為他問的有點細,有點偏,認為面試官不應該如此考察面試者,其實對於這樣的問題我是不贊同的(雖說我也掛在上面了)

因為,他問的問題事實上區分度很大的,我們有時候對一些東西似懂非懂,一問就知道你是不懂的,這塊還是需要加強的,因為我們是WEB前端,我們的基礎是:

① HTML

② CSS

③ javascript

所以對於這三個,我們有咬文嚼字的必要,在今年的這段時間里面,我也會去咬文嚼字的。。。

面試結束

我是從3.00開始面試的,面試結束后就5點多了,因為要坐8點的飛機,所以面試就結束了(面試不結束我也答不上寒泉的題了),於是HR說本周內通知,我便回家啦!!!

其實,這次面試可能成功,也可能失敗,但是無論如何我還是要感謝阿里這次面試,讓我學到了不少東西,同時感謝阿里幫我把機票報了!!!哇哈哈,我不吃虧的喲。

結語·回家之路

外面雨很大,出去打的想坐大巴的,結果給忽悠了,說是趕不上,當時沒法,因為真的趕不上飛機的話損失更大,於是好了150大洋去機場,這是噩夢的開始!!!

因為飛機誤點,一直等到11.30才起飛,尼瑪足足等了3個小時,可憐我的150大洋啊!!!!我一天沒有吃飯了啊!!!

晚上回到家都3.30了,於是便睡了,今天早上寫將此文發出來各位看看,里面的問題我都未回答,因為我要抽時間將其中的問題分解出來單獨成文,總有一天前端不必再擔心面試了。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM