北京-快手-提起批-一面-技术面
1. 自我介绍
2. 实习拷打:
1. 高性能数据预加热流程优化怎么做的?
2. AsyncTool 工具的原理是什么?
3. 设计的上下文模型是什么?
4. 是否遇到什么问题,如何解决的?
3. 项目拷打
1. 为什么要做云启OJ项目和模拟实现RabbitMQ项目?
2. jwt 如何在项目中使用的?
3. 除了 jwt,还可以用什么来实现?
4. JWT 和 cookie的区别是什么?
5. 实现RabbitMQ,如何实现它的持久化机制呢?如何设计表结构的?
4. 基础知识:
1. 什么是面向对象?
2. 对于HashMap来说,是线程安全的吗?
3. 如果设定条件,一个是读线程,一个写线程,允许读线程读到旧的值,此时HashMap还是线程安全的吗?
4. 数据库索引结构是什么?
5. 什么是联合索引?
6. Redis的持久化机制是什么?
5. 算法:求最长的回文子字符串
查看22道真题和解析