2024.12.12
一面
- 自我介绍
- java 和 go 区别
- java 中 String 实现,使用方法
- List 和 Map
- Guava 用过吗
- java 内存结构
- 堆栈区别,分别存什么数据
- ThreadLocalMap 底层,怎么使用
- 类加载顺序,双亲委派机制
- 两个类 hashcode 相等一定表示相等吗
- stream,map 和 flatmap 区别
- rpc 是什么
- grpc 和 http 区别
- aop是什么,怎么实现的
二面
- 实习经历
- volatile
- 调用一个服务的过程
- select、poll、epoll
- bio、nio、aio
- java内存结构,哪些是线程安全的
- 隔离级别,MVCC
- Future、CountDownLatch
- 公平锁和非公平锁
- 竞赛