笔试面试
1. 笔试
浙江保融科技: 10.09 笔试(2/2)
创维集团: 10.12 笔试
永航科技: 10.13 笔试
2. 面试
2.1. 云账户: 10.09 二面
- 场景题: Redis实现短信验证码登录,怎么自定义实现用户加密登录
- SpringCloud Alibab Nacos服务注册,服务配置
- SpringCloud Alibab Sentinel服务降级,流控规则
- 项目中遇到的难点,怎么解决
- RabbitMQ工作原理,工作模式,重复消费问题,死信队列
- ElasticSearch相比于MySQL的优点,倒排索引, ES集群脑裂问题
2.2. 广州海格通信: 10.10 电话面试
- 项目中遇到的难点,怎么解决
- Spring bean的生命周期
- 三级缓存
- bean的作用域有哪些
- AOP源码
- Spring中涉及的设计模式有哪些
- 动态代理方式
2.3. 银联数据: 10.11 面试(15min, 简单)
2.4. 政采云: 10.11 电话面试
- ==,equals,hashCode方法区别以及联系,为什么要引入hashCode方法
- new一个对象的底层过程
- JVM模型
- ThreadLocal是什么,底层原理,发生hash冲突怎么解决的?
- 为什么ThreadLocalMap的key是ThreadLocal对象本身?
- classloader双亲委派机制,怎么去打破双亲委派机制
- Java原生注解,怎么去自定义一个注解,用来解决什么问题
- 怎么去自定义一个异常类,用来解决了什么问题
- Autowired和Resource
- 什么场景下使用到redis,哪些数据结构,对应的适用场景
- Redis为什么相比MySQL读写快?
- Redis内存淘汰策略有哪些?
- 讲一下自定义LRU的实现过程?为什么有LRU还要引入LFU?
- Redis String类型底层结构(SDS),SDS相比于C++中的字符串有什么优点
- 什么场景下会使用到RabbitMQ?持久化过程原理
- 分布式和集群的联系和区别
3. 这个月通过的公司
亿道集团:HR口头offer(20*15-17,深圳),需要转C++安卓方向 -> 拒绝