齐治一面凉经
- 权限控制如何实现的?
- 更加细化的权限控制怎么处理?(加表)
- 浏览统计怎么做的?(hyperloglog bitmap)
- 想要更加细粒度的统计要怎么做?(不会)
- 想要定时统计怎么做?(线程池 spring注解 quartz)
- top100怎么实现?(小数据直接堆排序 大数据分文件hashmap+堆排序)
- 共享屏幕手写堆排(没写,画了流程)
- 自上向下和自向上构建的时间复杂度?(logn n)
- 敏感词替换怎么实现的?
- 项目中有哪些地方用到多线程相关?(线程池 threadlocal)
- 线程池怎么创建?(七个参数)
- 七个参数是什么?
- 核心线程数怎么设置的?为什么?
- 等待队列底层是什么?(阻塞队列)
- 拒绝策略有哪些?
- 项目中遇到最大的问题?
- 遇到问题怎么解决的?(文档+文章,遇到问题后记录笔记,后期复盘深究原理)
反问
- 公司业务是什么?(堡垒机)
- 主要技术栈(java这套)