哈啰出行JAVA后端一面面经

1.自我介绍
2.联合索引
3.Object类里面有什么方法,
聊到了clone()和wait()以及notify();
wait和sleep的区别
4.int i = null;能运行吗
int a = 0;
Integer b = null;
好像是让比较a 和b
5.DFS问的代码
6.死锁,实现
7.TCP UDP
TCP为什么是安全的
8.cookie 和session
7.Redis常见数据类型
8.   .class文件怎么执行,JVM层面
9.JVM 堆栈
10. GC 什么时候会触发GC、垃圾回收器都有哪些
我说了CMS G1,然后面试官问区别,扯出了老年代、新生代,问为什么要区新生代和老年代
11.HashMap的key能为null吗?为null放在哪里?
concurrentHashMap绝对安全吗?
HashTable 绝对安全吗?
12. volatile
指令重排序:解释
volatile不保证原子性,然后问这个原子性怎么说


剩下就是从项目中延伸出来的了。。。。。




感觉全称都在多线程、并发里打转!!!
#面经##哈啰出行##Java工程师#
全部评论
老哥啥学历,什么时候投的呀
点赞 回复 分享
发布于 2021-03-25 00:24
同学你这个是日常实习还是春招啊?
点赞 回复 分享
发布于 2021-03-26 16:44
哪个部门的呢
点赞 回复 分享
发布于 2021-03-31 16:46
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2021-04-12 17:32

相关推荐

ArisRobert:统一解释一下,第4点的意思是,公司按需通知员工,没被通知到的员工是没法去上班的,所以只要没被通知到,就自动离职。就是一种比较抽象的裁员。
点赞 评论 收藏
分享
10-09 19:35
门头沟学院 Java
洛必不可达:java的竞争激烈程度是其他任何岗位的10到20倍
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-29 12:19
点赞 评论 收藏
分享
评论
2
41
分享
牛客网
牛客企业服务