阿里实习生面试经历

应聘职位:java研发工程师

一面:

1.一上来让介绍项目,要求能画出整个项目的架构图,清晰地表述出来

2.问了java中interface和abstract class区别

3.java中线程的实现方式,继承Thread类和实现Runnable接口有什么区别

4.linux常用命令:查看文件大小,cpu使用率,内存使用率

5.git命令,怎么创建分支

6.jvm中的一些内容

7.db中将学生表按照成绩排序输出前10

8.算法:10匹马,3条跑道,选出top3

9.兴趣爱好(玩到极致)

二面:

8.主要聊项目,夹杂着问一些基础知识

9.问get的功能post都能实现,要get有什么用,两者区别

10.jvm代

11.问想要具体做什么方向

12.问大数据相关的问题

13.db中索引怎么实现


评价:db和jvm部分需要加强,算法方面要打开思路

你可能感兴趣的:(阿里实习生面试经历)