阿里Java开发一面凉经40min
1.自我介绍:Java相关:常见的数据结构,并发;数据库MySql
聊天放松:
2.GPA:3.43 年级排名
3.实习时间,考研打算,工作地点
正题:
4.看过源码嘛?讲一下可重入锁。 答了轻量级锁和重量级锁的可重入
5.和reentrantlock的区别。
6.锁升级的过程。无锁-> 偏向锁-> 轻量级锁-> 重量级锁 太紧张了没有把升级的细节讲清楚
7.列表ArrayList源码。和LinkedList区别
8.栈和队列解决什么问题。 (这个应该是问有什么实际应用把,,,我讲了括号匹配🤣)
9.二叉树增删改查操作?不规则的二叉树和有序的二叉树。 ( 刚开始没反应过来讲了二叉查找树的增删,,,)
10.有了解过哪些排序算法,时间复杂度。 (我说了冒泡,选择,归并,面试官让我说一下快排)
11.操作系统进程和线程,java程序是进程还是线程
12.死锁 这里就用了大白话描述了一下,没用到专业术语,忘记了
13.TCP和UDP,三次握手四次挥手
14.唯一索引和普通索引
15.项目 (讲了一个秒杀的项目,还有另一个项目他都没问,估计已经对我不感兴趣了把😪)
16.最近看的书,最近的博客
17.实训的事儿,校园
18.突出的点,有没有发表过论文专利
#实习##面经##阿里巴巴##Java工程师#
聊天放松:
2.GPA:3.43 年级排名
3.实习时间,考研打算,工作地点
正题:
4.看过源码嘛?讲一下可重入锁。 答了轻量级锁和重量级锁的可重入
5.和reentrantlock的区别。
6.锁升级的过程。无锁-> 偏向锁-> 轻量级锁-> 重量级锁 太紧张了没有把升级的细节讲清楚
7.列表ArrayList源码。和LinkedList区别
8.栈和队列解决什么问题。 (这个应该是问有什么实际应用把,,,我讲了括号匹配🤣)
9.二叉树增删改查操作?不规则的二叉树和有序的二叉树。 ( 刚开始没反应过来讲了二叉查找树的增删,,,)
10.有了解过哪些排序算法,时间复杂度。 (我说了冒泡,选择,归并,面试官让我说一下快排)
11.操作系统进程和线程,java程序是进程还是线程
12.死锁 这里就用了大白话描述了一下,没用到专业术语,忘记了
13.TCP和UDP,三次握手四次挥手
14.唯一索引和普通索引
15.项目 (讲了一个秒杀的项目,还有另一个项目他都没问,估计已经对我不感兴趣了把😪)
16.最近看的书,最近的博客
17.实训的事儿,校园
18.突出的点,有没有发表过论文专利
#实习##面经##阿里巴巴##Java工程师#