阿里平台事业部Java一面面经

首先得说阿里的面试官真的很nice,不会刁难你,而且遇到不会的还会给你讲解一下。

具体面试过程:

1、自我介绍

2、项目相关,在项目中主要负责哪一部分?亮点功能,怎么实现的。

3、Java的oop特点是什么

4、重写和重载

5、基本数据类型有哪些?

6、int的封装类

7、integer和int的装箱和拆箱,相等比较等

8、hashmap底层实现原理,为什么线程不安全

9、concurrenthashmap的底层实现原理

10、类加载机制

11、如果所有类加载器都不能处理加载请求,会抛什么异常(这个给我问懵逼了)

12、Jvm垃圾回收算法

13、Java中的锁,悲观锁在哪里体现过

14、如何实现线程休眠一段时间再运行

15、如何挂起一个线程

16、多线程如何启动的

17、mysql的存储引擎有哪些?有什么特点和区别

18、比赛经历相关,喜欢什么开源框架,最近都看什么书

19、问完这些问题后,还进行了现场码代码环节,题目是这样的:有三个线程A、B、C,每个线程分别输出a、b、c,现在写一个多线程,打印出abcabcabc!

我当时实现了线程的运行顺序,但没有实现循环次数,都怪我太菜了(哭唧唧)

20、反问环节,问了面试官自己的技术栈需要补充哪方面知识,有没有机会进入下一轮面试

整个面试持续了1小时27分钟,问问题环节47分钟,除了自己太菜,其他体验还是很好的

#校招##阿里巴巴##Java工程师##面经#
全部评论
有没有机会进入下一轮面试,面试官怎么回复的
点赞 回复
分享
发布于 2021-03-18 12:42

相关推荐

5 12 评论
分享
牛客网
牛客企业服务