阿里校园招聘对java本科生的要求
2016-02-18 15:37
239 查看
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:林子云
链接:http://www.zhihu.com/question/26350691/answer/32547102
来源:知乎
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,其他发散性的问题。拼人品了。
不要想得太难了。但是能做到以上几点的,也是很少数应届生。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:林子云
链接:http://www.zhihu.com/question/26350691/answer/32547102
来源:知乎
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,其他发散性的问题。拼人品了。
不要想得太难了。但是能做到以上几点的,也是很少数应届生。
相关文章推荐
- 第一章 Eclipse打开出现问题
- Java synchronized(2)
- 枚举类型的单例模式(java)
- Java 内存泄露的例子
- Spring 声明式事务,propagation属性列表
- Eclipse SVN插件 subclipse 安装与使用
- Eclipse使用EGit管理git@OSC项目
- Java类数组
- Spring学习笔记(十二)----SimpleFormController(上)
- Java中数据类型的转换
- 注解@AutoWired
- java中使用输出流下载文件弹出打开保存框
- web学习2-javabean简单使用
- Java 静态代码分析工具
- as上签名文件在Android Studio中的.jks文件代替在eclipse时.keystore
- Spring的一些xml配置技巧
- 如何理解java 垃圾收集器
- spring-mvc 搭建
- windows 64下mamcached安装以及java测试
- MyEclipse6.5中配置web开发环境