属鼠凉面 供有缘大佬参考1. 介绍你在实习项目中的难点 Redis Geoset去存储坐标2. 你会怎么设计JVM,从哪些方向考虑 运行时数据区;垃圾回收器性能问题;线程安全问题3. 垃圾回收器还有哪些缺点 频繁full gc4. 怎么理解字符串常量区5. 字符串拼接的方法6. String 和New区别7. String、StringBuffer和StringBuilder区别8. Java值传递与引用传递的区别;Java是值传递还是引用传递9. 开放10个线程,但不操作相同数据,会有线程安全问题吗 没有线程安全问题都是由全局变量及静态变量引起的。 若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步,否则的话就可能影响线程安全*。10. int static =0;++1怎么保证并发安全 synchronized11. synchronized的原理12. 不加锁怎么进行操作13. Redis实现分布式锁14. SQL:查找1分钟内的热点数据select * from xx betnween group bySQL语句调优15. 怎么看慢SQL16. 为什么用B+树不用B树B+ 树的非叶子节点不存放实际的记录数据,仅存放索引,因此数据量相同的情况下,相比存储即存索引又存记录的 B 树,B+树的非叶子节点可以存放更多的索引,**因此 B+ 树可以比 B 树更「矮胖」,查询底层节点的磁盘 I/O次数会更少。**17 最左前缀树18. Redis的缓存穿透 布隆过滤器19. 热点数据加载20. 布隆过滤器原理21. 21SpringBoot有看过,Tomcat的线程池参数吗 没有22. tomcat单机最多支持多少并发(参数)23. 接口特别慢怎么办 网络问题;接口限流24. 什么工具去做并发测试 Arthes:具体的不清楚