一、比亚迪
1、雪花算法的结构、原理
2、数据库分库分表;分库分表什么主键策略
3、emqx的相关技术;为什么不发送byte[]数组;emqx认证的机制;使用的emqx是企业版么
4、使用nacos做什么?配置中心 注册中心
5、有没有部署过emqx的高可用
6、redis的分布式锁,redis宕机导致死锁,如何解决;有了java的锁为什么还需要分布式锁
7、rabbitmq如何实现消息顺序消费
8、如何保证redis与数据库数据的一致性 (延时双删, binlog同步);使用过什么同步工具么
9、mysql主从同步的原理
10、使用阿里云什么产品
11、使用过docker、k8s么;为什么需要docker,k8s;使用docker k8s怎样
12、http协议 与 mqtt协议有什么区别;都用在什么场景
13、锁的可重入是什么意思
14、线程池有哪些核心参数
15、怎么保证消息幂等性
二、乐信
1、hashmap添加数据的流程
2、减少hash冲突的方法(加大容量、调整负载因子、调整hash算法)
3、如何让你优化hashmap的数据结构,你怎么优化
4、顺丰开放平台项目中的一些问题
5、为什么这样进行hashmap数据结构的优化。(应该先了解数据结构的特性和原理;而不是以测试结果为导向要验证数据结构)
三、VeoRide
一面
1、CAP理论
2、redis与数据库数据一致性问题,延时双删解决方案
3、zookeeper 的 ZAB 理论
4、工作强度的问题
5、顺丰项目中本地缓存与redis缓存是如何同步的方案
6、go的hashmap是线程安全的么
7、go的channel的特性,你的理解
四、深圳市乐汇乐动科技有限公司
小公司忽略
五、华为OD
流程慢,进行中