记录一次杭州端点的面试经历

记录一次杭州端点的面试经历

1. 前言

2021-03-13 进行持续54分钟的面试,面试的问题记录下,以备后续查看。

2. 面试问题整理

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