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

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

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

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值