大厂处女面 29号人才库,这几天事比较多加上心态有点崩没记录,现在补一下1. 自我介绍2. 讲讲项目大概做了什么3. 看你写了保证一致性,怎么保证的4. 那要是没删掉错误的缓存呢?5. 还有别的方案吗6. 缓存热点信息怎么做的,redis淘汰策略7. 你是所有店铺信息都缓存了吗8. 那你是怎么判断哪个店铺是热点数据9. 设置有效期的语句怎么写10. 怎么合理设置缓存数据的有效期11. 项目用到了哪些redis数据结构12. zset什么结构?13. 为什么要用跳表实现zset14. 查数据时间复杂度?那插数据呢?15. 看你写了解决http无状态,怎么解决的?16. 为什么token要放在redis17. 有了解jwt不18. 为什么不用session19. 讲到分布式session不共享、那n年前的前辈是怎么解决的(后面他想了一会说这个方案太老了没必要了解)20. redis事务有了解吗?21. 缓存穿透是什么22. 你怎么解决的?缓存击穿?缓存雪崩?23. 有用过redis集群?24. 项目有用mysql吗?怎么用的?25. 你讲到了索引,索引的结构是什么26. 所有索引都是b+树结构吗27. mysql事务的几个特性28. 怎么实现读提交?(这个我记不太清楚有没有问)29. 有试过分库分表吗30. 一道简单sql 三个字段(学生姓名、科目、分数)找到所有科目超过80分的学生31. 项目用到了java哪些集合(Arraylist、linkedlist、map)32. arraylist和linked区别33. 他们的线程安全类怎么实现,有用过吗34. 怎么开启一个线程35. run和start有什么区别36. 有用过线程池吗?参数怎么设置的?讲讲几个参数的意思37. 核心线程数是什么?最大线程数是什么?(后面还有几个问题,我记不太清)38. 讲讲垃圾回收(我以为是问算法,他说回收器,看我讲的不太好没继续问)39. 怎么判断对象要被回收40. lc 14341. 反问应该还有一些问题,不过我记不清了,脑子不太清楚见谅。#暑期##你收到了团子的OC了吗##牛客解忧铺##实习,投递多份简历没人回复怎么办#