1. 程式人生 > >阿里校園招聘對java本科生的要求

阿里校園招聘對java本科生的要求

Java方向,今年3月份通過了阿里的實習招聘,暑假實習後目前轉正通過,來答一發。
熟話說,大公司看基礎。
阿里校招研發工程師崗位考察的基礎可以大致總結如下:
1,作業系統。尤其是記憶體/執行緒/程序方面
2,計算機網路協議,重點關注 TCP/UDP/HTTP。
3,資料結構與演算法。我本人也沒搞過acm,,目測考察得演算法不是ACM那種級別。這一塊兒系統學習後,後面再多刷刷大公司的筆試題就ok了。
4,資料庫,這一部分倒沒怎麼問我。不過資料顯示資料庫通常考察以下幾點 1) mysql儲存引擎中索引的實現機制;2).資料庫事務的幾種粒度;3).行鎖,表鎖;樂觀鎖,悲觀鎖
5,設計模式,熟悉常用的幾種設計模式就行。
6,Java語言基礎。熟悉java語言基礎,瞭解JVM、記憶體模型,重點考察 面向物件、集合框架(繼承關係,實現原理)、異常體系、IO體系、併發集合、多執行緒。熟悉多執行緒程式設計/併發/執行緒安全明顯可以加分。
7,J2EE,熟悉Spring/Spring MVC , ORM 什麼的吧。看過原始碼,瞭解原理之類的也明顯可以加分。
8,Linux,熟悉基本的linux命令就行吧 - -
9,自己做的專案。
10,其他發散性的問題。拼人品了。

不要想得太難了。但是能做到以上幾點的,也是很少數應屆生。