阿里前端電面

     幸虧今天實習請假了,我還在宿舍洗衣服呢,就接到了阿里的電話,不過宿舍很安靜,也算是時機不錯吧。
    首先讓我介紹了一下關於前端的項目經歷,我接觸前端的時間很短,項目經歷也少,簡單介紹了一下之後就沒有繼續問了,反而開始問比較基礎的問題。

首先是HTML和CSS

      問我盒模型,塊元素和行內元素,說得越多越好吧,他一直追問還有嗎,可能也是想看看逼問下能不能超常發揮一下,或者只是一個習慣?反正說得越多說明你對元素越熟悉。我當時有點激動,沒說出來幾個。。。
    然後問我有沒有做過彈性佈局和響應式佈局。我只用過插件,自己實現的話就是width設置爲設備寬,然後設置百分比。
    接下來問我CSS的預處理,還有兩個關於CSS的新名詞,實在不知道,也沒聽清楚。難道是SASS和SCSS?這個我瞭解的也不多,沒敢確認。    

JS的問題

     解釋一下閉包。啊哈哈哈我前幾天剛剛花大工夫研究了一番。
    解釋一下JS中的事件流機制。比如說div裏面span,你點擊它,事件會如何傳遞。
    你在做網頁的時候如何確保安全性和性能呢?。。。性能我可以理解,就我做的那個頁面,真的不需要考慮安全性啊喂。
    大概就這些吧,可能我太激動不記得了。不過關於前端的問題真的很基礎很簡單。然後面試官說那。。。。我以爲他要說再見,覺得好簡單啊,結果面試官說的不是“那就這樣吧”,而是“那接下來更全面的考察一下你”。。。。ORZ不是問完了嗎?還要問什麼?難道要問那些保分問題,例如“你瞭解阿里的企業文化嗎”之類。但是我萬萬沒想到啊。          

基礎知識

    首先讓我談一下線程和進程的區別。當時我的內心是崩潰的,看了那麼多前端的面經和筆試題,真的沒見過問的這麼不前端的啊。我前幾天剛剛確定作爲一個前端不需要去LeetCode上刷題,不需要思考圖到底應該深度優先還是廣度優先,還爲此興奮了好幾天。數據結構與算法真的是我這種非科班出身人的痛好嗎!結果你竟然問我這個,讓我前幾天的快樂該何去何從!!!回到正題,我當時真的有點蒙,我說線程可以看做是進程的細分,又說了一下資源佔有的不同,就想不起來了。這個面試官真的蠻好的,他問我是不是有點緊張,讓我慢慢想,發散性思考。我說我緊張的發散不了了。。。他又引導我從生存週期回答,但是其他方面我還是想不出來。
    又問我進程同步的方法有哪些。我回答的竟然是調度的方法。。。
    問我TCP三次握手,擁塞控制的方法,我只記得滑動窗口機制和快開始慢重傳機制,他又追問還有嗎。。。感覺要瘋。
    看我做過C++的東西,問我vector擴容的問題。
    終於,到了我最害怕的數據結構與算法考察環節,竟然僅僅讓我描述一下快排的思想。很簡單的對吧?可是我竟然不會啊!!!我數據結構與算法還沒學完啊!本來打算放棄的,看來不行,繼續學習吧。

    總的來說這此電面挺簡單的,是我太菜,還需努力!尤其是算法,想起來就心酸,本以爲不用研究了,沒想到還是逃不了啊。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章