2014阿里實習面試經驗
成都這邊14年的軟體開發筆試題延續了一貫的傳統,還是考查資料結構、作業系統、計算機網路等方面的內容,不過槽點還是很多的,首先就是筆試挨著坐,博主的左邊就是同班同學(我沒偷看啊!),考試的時候還有同學討論題該怎麼做(給跪了),然後題目據說照搬了往年的題,這個我不太清楚。從筆試的情況來看,筆試基本是不卡人的,所以大部分同學都收到了初面通知。
一面遇到的面試官比較nice,先介紹自己,然後讓介紹做過的專案,基礎知識只問了一個inner join和left join的區別,竟然還問了有沒有女朋友的問題。其他同學一面問題呈上:
1、寫字串反轉程式;
2、利用巨集定義比較兩個數較大的值並返回;
3、a=(int)((int*)0 + 4)求a是多少(答案好像是16吧?);
4、寫一下歸併、插入...等排序程式。一面雖然比較水,但是卡掉了大部分人,目測通過比例5:1的樣子。
師弟剛給了包檳榔,雖然吃不慣但還是要感謝一下^_^。
二面的面試官應該是技術總監,還是自我介紹,然後問你的技術比別人強在哪裡,後面還是介紹做過的專案,不過期間問的問題多多了。
1、hashtable原理,容器類的繼承,HashSet重hash;
2、簡述web從前端到後端的處理流程;
3、web攻擊有哪些;
4、資料庫表比較大時,優化方法有哪些;
5、給一組數值,如何求絕對值相差最小的兩個數;
6、你所學過的演算法裡面,那個時間複雜度最高;
7、如何評價排序、查詢演算法;
8、web頁面壓縮技術原理;
9、資料庫影響因子(好像是這個名字,沒接觸過)是什麼;
10、正則表示式瞭解多少,*號和?號的區別;
能想起來的就這麼多了,答的不好,昨天查狀態已跪。總結一下,一面偏專案介紹,可能要看一下你做的主要方向和表達能力。二面要求比較高,從具體問題到全域性問題看你解決問題的思路和廣度。之前面過華為,沒任何準備直接掛在一面;後來內推支付寶一面通過二面時對方給我打了兩個電話都沒接到後面再也沒打過,網上查狀態也變成終面不通過了,給阿里人的敬業精神跪了。以後面試期間同志們還是妥妥的把手機帶在身上吧,經常看下自己的郵箱或者看看360有沒有攔截你的面試簡訊或電話(其實為嘛要裝360呢,ciao),博主滴血推薦。