阿里巴巴电面(实习生)

阿里电面一面:

 1、Java关键字

 2、数据库三大范式

 3、ACID

 4、DML和DDL

 5、violate原理

 6、线程和进程的区别

 7、什么是死锁

 8、TCP和UDP

 9、HTTP

10、什么是Java序列化

11、JVM、垃圾回收机制,gc算法

12、threadlocal的实现原理

13、concurrenthashmap的原理

14、concurrent并发库的介绍

15、Object类有哪些方法

16、java中的equals()方法和hashCode()方法比较

17、常见的排序算法

18、LinkedList和ArrayList区别

19、二叉树排序(前序、中序、后序、层序)

20、广度优先遍历和深度优先遍历

21、设计模式(单例模式、工厂模式)

22、经常浏览哪些技术网站

23、看过哪些书(淘宝技术那十年、深入理解Java虚拟机)

24、如果给你一亿条数据你怎么给它排好序(mapReduce)


阿里电面二面:

1、最近在项目中遇到过哪些的问题

2、JDK里面哪个包最吸引你、或者你觉得Java中哪些类比较好

3、HTTP(状态码、消息报头)、TCP(三次握手)和UDP

4、Java中类的加载机制

5、B树和B+树(内部结构)

6、MySQL索引用的是什么树

7、有没有考研的打算

8、什么时候能来实习


阿里电面三面(技术面+HR面):

技术面:

主要谈的是实验室做的项目,这里不多说了哈~

HR面:

1、我看你的简历上面有各种奖学金,你认为你的成绩很好吗

2、未来3到5年内的规划

3、家里就你一个孩子吗

4、家乡是哪里的

5、在科技领域最崇拜的人是谁

6、对自己担任班长期间有什么想法或者感受什么的

差不多记得的就这么多了,有的实在是想不起来了,希望能给你们参考一下!




你可能感兴趣的:(阿里巴巴电面(实习生))