1. 程式人生 > >阿里校招前端工程師實習生面試心得及體會

阿里校招前端工程師實習生面試心得及體會

    2月份在微博上偶然間發現了阿里開始照前端實習生了,看著相當的激動。我自己是一個學習前端的學生,而且阿里巴巴是我非常向往的一家公司。看到好幾條內推的訊息,猶豫了兩週,我決定先寫一個個人的主頁,然後就寫了簡歷,投到了清羽的郵箱。然後就得到了內推的資格。

過完年就接到了阿里的電話,說要預約一下電話面試的時間。然後一面。。。

第一天接到預約的電話,第二天就開始一面,我真的沒有準備好。我是一個從前往後學習前端的學生,js的學習還是很不紮實的。一面的過程中,我做自我介紹,並且告訴了面試官我的js不是很好,然後他就問了我一些css的問題,(我在簡歷裡面寫的css佈局隨心所欲,當然的確是這樣的大笑),問來問去,還是問了一些js的最基礎的問題,比如

js的基本資料型別都有哪些,他們與引用型別有什麼區別。函式呼叫的時候用apply()和call()兩種方法的區別是什麼。如何阻止a連結預設跳轉。。apply和call這個我真心沒有看過,一點都不知道。。聊了30多分鐘,他告訴我,我應該好好系統的學習一下js。一面完了,當時的心情就是後悔,興奮,之類之類的五味雜陳。後悔過去這兩年多的時間自己沒有努力的學習,興奮是第一次這樣電話面試,並且略微有一點小期待。

兩天後就看到官網的個人中心的進度顯示初面通過,哇!!so good!當時心裡想的就是應該沉下心來學習了。然後開始一週的煉獄般的生活,基本上就是在背《javascript高階程式設計》這本書。背到做夢夢到的都是js函式的相關內容。

又過了一週,下午突然接到一個杭州來的電話,我一看就知道是二面了,這次是清羽面的我,全程沒怎麼問問題,就問我做的專案和做專案的收貨,然後問了一個程式的問題,一個自然數陣列,隨機去掉一個數,找出去掉的是哪個數。當時我都蒙了。。演算法這一塊,我的基礎幾乎為0.。不過想了一想回答說給陣列排序,然後迴圈比較每一個數,知道找出不同的那一組,他問:你考慮過時間複雜度和空間複雜度嘛。。沒有。那個解決方法已經是我想到的最好的解決辦法。然後清羽就給我建議,說程式的基礎非常的重要,你得html,css很好但是js的基礎,以及程式的思想欠缺的太多。所以就想偏科會拉低總分一樣,面試也一樣。

就醬紫,二面結束,當天下午就看到個人中心裡的狀態變成未通過,已回絕(啊,我是得有多不堪。。。。。)。

第一次這麼認真的面試,給我的感覺是,前端需要認真學習的東西還是很多的(特別多),網路,後臺語言,js等等,接下來我的任務就是沉下心來學習,為校招做準備!!