阿里面試的一點感受


  <!-- [廢話開始]

  百度實習三個月,明天就要離職了,感覺還挺開心的,同事們都很照顧我,Boss也比較欣賞我,我很滿足了。掐指一算,這大四其實也沒幾個月了,同事們都在感嘆大學的那些事兒,也告誡我要好好享受大學最后的時光,我會好好把握!

  離開之前呢,還挺幸運的,這幾天阿里在各地招人,我也去試了一把,由於之前拿過阿里的實習offer,所以筆試就給免了,呵呵,也省得我再去做那些枯燥的筆試題。不過期間也有不少的坎坷,就不細說了= =

  下午四點去北京大望路附近某個旮旯里頭找alibaba。阿里給我的第一印象就是設計很給力,公司的橙色主題色也十分醒神,特別是那些HR美眉,雖說有些事情是她們的職責,表現出來的和藹還是挺發自內心的,贊!剛去的時候,一堆HR在開會,應該是討論招新的事情吧,全是妹紙= = 然后一個人磨嘰磨嘰的湊了過去,被人發現之后,HR老大停止了說話,然后所有人的目光投向了我,額。。。HR老大帶我去了一個會議室,讓我先等一下,說面試官還沒到。

  [廢話結束]-->

  

  剛坐下不久,面試官到了,他告訴我他花名是”李牧“,表示不認識啊,囧。問我有沒有寫阿里的筆試題,當時就幫同事做了下,模糊記得自己也做了一份,然后他來了個干瞪眼,說:“你自己做沒做都不知道,那來這兒干嘛!“,語塞了幾秒鍾,回答說:”我有收到不用筆試直接過來面試的短信= =||“。

  先給了我四道題目,他趁我做題之際把我的博客和github都瞄了一通。面試題目都比較有深度,我覺得要構思幾道不錯的題目還挺難的,雖說記得原題,我就不貼出來了,就大概說說他都考核了哪些知識吧~

  1. 值類型 引用類型的理解,如

var a = {"x": 1};
var b = a;
a.x = 2;
b.x; 

a = {"x":3};
console.log(b.x);
a.x == 4;
console.log(b.x);

  算是比較基礎,但是b.x的結果是多少,你就別弄錯了。

 

  2. 閉包+作用域鏈+單線程+垃圾回收

  問你對閉包中一些變量的生存期,閉包一些值如何才能夠作用域鏈中獲取,setTimeout函數的考核,GC的標記清理和循環計數等,算是些比較常見也比較容易出錯的點。

 

  3. 作用域+構造函數+設計模式+對“類”的深入理解

  雖說他給的就一道小題目,但是涉及的內容還挺多的,需要對一些基礎東西有比較深刻的理解才能答好。

 

  4. 原型鏈+繼承+ES5+繼承優化

  ES5中Object.create()函數,prototype,new Class()等之間的相互比較,坑很多,容易踩進去。

 

  就這四道題目,考核的內容還是相當廣泛的,如果你想臨時看下前端知識,然后去阿里試試手,我看還是算了,很多東西真的需要有一定的知識積淀,對一些比較常用的東西要有深刻的理解才不會頻頻語塞,面試官都喜歡刨根問底,要是那個點沒有掌握好,他可能會潛意識抓住這個空缺,把你問倒。不過李牧大哥人挺好的,沒故意刁難我。走的時候聽HR說他等級是P8,也不知道在阿里是個什么位置= =

  我們目前是一群碼農,但是要有點思想。拿着一本ECMAScript的規范,很少有人能夠硬着頭皮把書啃完,因為內容太生硬,太晦澀了。首先咱們應該拋開那種“權威就是標准”的意識,帶着疑問和反問去了解別人的思想,我們脖子上的是人腦,不是磁盤,記東西這事應該讓磁盤來做,我們需要做的是分析和思考,讓這些數據展現出他們的價值,當然,也需要去記一點東西,不要一個splite函數還想着查文檔,不要函數是什么還得去百度谷歌看定義,也需要有些基礎知識的積淀。

  奮斗吧,再不拼命我們就老了!

  


免責聲明!

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



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