2016年阿里巴巴的三次面試筆試經驗

才智咖 人氣:1.39W

導讀:不管結果如何,對於我這種沒怎麼準備面試的幼稚的少年來說,能混上三次高階大氣上檔次的面試真的是沒有遺憾了!趁著還有印象總結一下經驗教訓,供以後借鑑~以下是由本站小編J.L為您整理推薦的面試筆試經驗,歡迎參考閱讀。

2016年阿里巴巴的三次面試筆試經驗

前言

鑑於在網上搜“阿里三面”搜出來一堆“阿里巴巴三面牙刷”,沒有任何借鑑意義,只能自己親身經歷了,故寫點經驗以後面試可以參考。本人蔘加了5月5日的筆試,在5月20多號接到了電面,緊接著第二天是電面二面,5月30號經歷了傳說中的終面,下面分階段回顧一下整個阿里校招歷程。

筆試

5月5號先去參加了藍橋杯,然後趕回學校筆試,稍微遲到了一會兒。幸虧阿里檢查了身份證!才發現忘在了考場。。整個筆試有些心不在焉,不過現在想想,有些不會的題就算時間多了還是想不出來,會的題自然很快就寫出來了。題不算太難,肯定還是涉及作業系統,資料庫,演算法,網路等知識,不算太深。和之前筆試其他公司不一樣的地方是有點像數學題的感覺,大題只有最後一個讓你寫程式碼了,其他的都是寫演算法思想就行,還蠻靈活的,起碼我沒見過,感覺沒有平時的積累,準備也沒什麼用,有的沒有積累就當數學題也能做的,不過搞ACM的這些肯定不在話下了~

經驗:

1、如果你作業系統的水平能達到考作業系統時的水平,包括網路、資料庫等,應付筆試題應該是鬆鬆的,因為不會考的很細,都是一些考試重點,很基礎的知識。不過忘是肯定的,所以複習很有必要。大題就有作業系統那幾種排程方式的週轉時間等的填表,可能會忘的東西,但是非常簡單。

2、搞搞ACM應該有幫助,演算法不會是經典的快排啊什麼的,都是類似數學題,有大題有小題,我等沒搞過ACM的屌絲只能用腦袋幹想了。。。

電面一面

電面時間是5月20多號的晚上8點多了,非常突兀,沒有通知,直接就是面試的電話。他們規定的面試時間儘量控制在一小時,我面了68分鐘,問到後來都抖了,是純碎的技術面。剛開始有暖場,試圖讓你放鬆,而事實上我緊張的不行。。進入正式面試時會問一些問題,感覺面試官那裡應該有個題庫,就是從裡面挑出來問,會的話他可以層層深入直到你不會。。你不會的話自然就直接換題了。。

當時先問了malloc和new的區別,當時感覺不明覺勵,以為是要回答到記憶體中的層面,開闢記憶體的方式啥的。。說不太瞭解底層的,感覺都是應用中的區別。。說了 new可以有建構函式,傳些引數初始化啦之類的。最後問了問面試官,居然malloc是個函式,new是個操作符也算區別!所以不要想得太玄乎,再顯而易見的區別只要是區別都可以回答的。。

後來問了程式碼執行時在記憶體中的分佈,就是堆、棧、程式碼區、靜態區那幾個,說說各自是存什麼的就行了。後來問了是從低到高還是從高到低啥的,然後他自己來了句好像太深了,算了。。我說了個大小端。。他就問了大小端和什麼有關,我說是CPU,然後就問了intel處理器和AMD處理器神馬神馬的已經過於底層聽不懂了嗚嗚嗚。。這個題就算跳過了。。。

還有序列化和反序列化,怎麼保證資料的正確性。。這個當時木有答上來,因為沒用過java的序列化和反序列化,用的也都是上層的XML,JSON的格式,底層到底怎麼搞得不清楚。。讓面試官給我講了半天,他還說“是我面試你還是你面試我”。。搞得我緊張的都不敢說話了。。中間某些人還不停給我打電話,搞得我都聽不清。。特別尷尬。。總之越來越緊張。。還問了程序和執行緒的區別,我就稀裡糊塗想到哪裡說道哪裡了。。用詞特別不專業。。

還有個問題是連結串列怎麼判斷有沒有環路,我說了做個標記,還有固定一個位置看有沒有指回來的兩種方法,太水了。。面試官提示我說國小有一種題是操場上的追擊問題,試圖啟發我,無果而終。。。其實就是設兩個指標,步長分別為1和2,然後看有沒有追上就可以了。

總的來說,這第一次電面我是真的越來越緊張,雖然面試官一直試圖讓氣氛變得輕鬆,但效果甚微。。我是越來越沒有自信。。感覺自己太水了。。想趕快結束面試。。不同的題目中間還夾雜著一些閒聊的話題,不過我太緊張了話不是很多,中間會有沉默的時候,感覺好尷尬。。面試官人真的特別好,最後說第二天還有一個面試,指出了我的不足,讓我改進,希望我能展示出來自己的優勢。他說我基礎知識還可以,但是特別不繫統,一聽就是沒有為面試做準備,希望我明天能好好表現。真是感動啊。。表現那麼差居然都給二面的機會了。。這麼好的人忘問花名了⊙﹏⊙b汗。。