5.15 经纬恒润开发一面(暑期实习)
基本围绕项目问,总共面了40多分钟:
- 自我介绍
- 项目中你主要负责什么?
- 登录认证怎么实现的?什么是半长连接?
- RabbitMQ采用的是什么模式?有几个通道?具体是怎么实现的?
- 缓存一致性的解决方案?为什么要用这种?还有其他方式吗?
- 自旋锁是什么?怎么使用的?为什么要用自旋锁?如果有十个线程,自旋锁是怎么工作的?
- redis缓存你在哪里使用了?请举例?为什么要用缓存?
- Stream你用过吗?主要用来干什么?
- AOP是什么,你怎么用的?公共字段填充的公共字段指的是什么?可以用MyBatis实现吗?
- 多线程的ThreadLocal了解吗?子线程可以继承父线程的ThreadLocal吗?怎么实现?
- synchronized了解吗?和Lock有什么区别?
- 反问
更新,下午面完,晚上7点oc
更新,5.16offer