记录一次杭州端点的面试经历
记录一次杭州端点的面试经历
1. 前言
2021-03-13 进行持续54分钟的面试,面试的问题记录下,以备后续查看。
2. 面试问题整理
- 先自我介绍 巴拉巴拉。。。
- 根据你刚才的自我介绍,你给我说下分布式锁,并举个例子 要求具体业务场景,代码是怎么写的,越详细越好
- 创建对象的几种方式 1.new 2.反射 3.反序列化
- synchronized 的实现原理 锁升级机制
- ReentrantLock 实现原理 回答AQS那一套
- 说说jvm 模型
- 说说对象引用 强软弱虚
- 说说线程池机制 核心线程,阻塞队列,非核心线程
- 线程池拒绝策略 四种策略
- spring事务 几种事务说说
- 举个 例子,一个serviceA 调用serviceB,如果serviceB里面报错了,serviceA怎么样能执行成功 可以用REQUEST_NEW 事务,如果当前有事务,把当前事务挂起,再新起一个事务
- 最近看哪些源码
- 说说zookeeper 和 nacos(第12个问题引入进来的) 的区别
- 说一次当遇到内存溢出了,你具体是怎么操作的, 详细到具体
- 分析Java项目cpu过高 内存溢出得问题
- 说说linkedList 和 arrayList 那个查询快,那个插入块,为什么
- 说下linkedList 在插入和新增的时候都做哪些操作
- 怎么优化sql