感覺很震驚,昨天晚上8點來鐘,阿里打電話給了二面的機(jī)會,聊了43分37秒,雖然知道回答的挺差勁的,不過畢竟是阿里的面試,還是相當(dāng)?shù)拈_心,憑著回憶寫一點面經(jīng)。
1: 說說你對模塊化的理解,以及你是如何實現(xiàn)模塊化的?
回答:什么將js、css、html分離呀,一大通都不知道自己說的啥,最后自己扯到了webpack。
2: 那你說說webpack是干什么的吧?然后她的原理是啥,還有里面具體的語法是什么?
oh my god,webpack本來就不懂,這樣一問,媽呀,感覺頓時全部都懵掉了,雖然扯了一通,但扯的很不盡人意呀。
3: 你搭建一個個人博客,然后用的主要的技術(shù)是啥?
node、express、jade、express、mongodb等。
4: 那你說說mongodb吧?為啥選擇mongodb?哪些事情是mongodb可以做,mysql不能做的?哪些是mysql可以做,然后mongodb不能做的?
感覺又被問的不知道如何回答,本來對于mongodb和mysql知道的就只有那么一丟丟。
5: 那你說說express和jade吧?
關(guān)于express又問了我一通有的沒的,里面的api啥的,表示木有看過它是啥。
6: 我看你一面的時候提到了CDN,那你說一下,CDN的工作原理吧?
我說把靜態(tài)資源放到CDN上,然后在瀏覽器這端請求的時候,不用到服務(wù)器端進(jìn)行請求,可以到離他最近的CDN上獲得這些資源。
7: 嗯 那為什么要把靜態(tài)資源放在上面,不把整個服務(wù)器上的東西全部都放在上面?
啊?要是把整個服務(wù)器上的東西全部都放上,它會不會成為了服務(wù)器集群了,那還是CDN嗎?我也不知道自己在說啥,反正就是在扯,因為這一塊感覺并不知道。
8: 那你說說CDN上面的緩存周期吧?
啥是緩存周期呀,我覺得我服務(wù)器上的資源要是變化了的話,我CDN上的資源應(yīng)該也會相應(yīng)的變化吧,進(jìn)行同步,具體的緩存周期感覺不知道。
9: 你說說vue、react、angular的區(qū)別及用處吧。
沒說幾句,然后我提到了es6,然后又接著問我es6里面的東西。
10: 你說說es6和非es6的區(qū)別?
11: 嗯 你剛剛提到了let和const,那你說說const定義了之后能不能進(jìn)行改變。
因為并不知道呀,根本就木有看過es6,也許用過的話,這是一個很簡單的問題,但是沒有看過,所以感覺答得也是一塌糊涂。
12: 你說說cookie和session的區(qū)別啥的吧,你一般是咋用的?
基本只答了cookie,我說只用過cookie,session基本沒有咋回答,嘖嘖嘖,這么基礎(chǔ)的問題你也木有答好哈。
13: 還有基礎(chǔ)的問題,你說說常用的狀態(tài)碼有哪些吧?代表的含義。
哎,因為是背的,好幾天沒看了,也答得不全和答得有錯誤。
14: 你提到重定向,你啥時候會出現(xiàn)永久重定向,啥時候會用臨時重定向呢?
其實這個問題我也不知道答案,我說當(dāng)我的資源不在我的服務(wù)器上的時候,我會用永久重定向,哎,其實是實質(zhì)的并不了解。
15: 你說一下當(dāng)在瀏覽器中輸入一個網(wǎng)址時,如何進(jìn)行通信的?
其中一個沒有回答的是如何將輸入的一個網(wǎng)址轉(zhuǎn)化為IP地址,要使用DNS查詢,然后再是后面的三次握手啥的。
16: http 2.0和websocket的區(qū)別?
17: 你最了解的是啥?
JS基礎(chǔ)吧
18: 那就問你js的基礎(chǔ)知識吧, 你說說array的基本操作,slice()的基本使用方法,如何去掉數(shù)組中的某幾位?如何去掉數(shù)組的最后一位(親愛的 pop()呀,pop()呀)?說說String的常用方法,如何查找一個字符串中的全部大寫字母?(charAt()呀)
19: 你說說iframe的缺點吧?
20: 既然你說iframe可能會造成速度比較慢,那你說它為什么會比較慢呢?既然它比較慢,當(dāng)有項目中需要使用這樣一個功能的時候,你該用啥代替呢?
已問懵,不知道用啥代替(面試官nice的說,那這個問題留給你之后學(xué)習(xí)一下吧。)jquery ajax,是不是vue啥的出現(xiàn)也解決了這個問題呢??
差不多就這么多吧,答得確實不好,但是也慢慢感覺到也許現(xiàn)在對于某些知識點的面是打開了,但是深度絕對沒有,只是大體的知道,當(dāng)再往深里去問的時候,就又不知道該如何回答了,其實是知識點知道的不牢靠,感覺要學(xué)的東西,嗯,真的挺多的,現(xiàn)在不用再飄著了。其實問的你并不是太難,也不偏,只是你自己知道的太少而已。