📍面试公司:亚信🕐面试时间:二面💻面试岗位:Java开发实习生❓面试问题:1. 假设有一个整数数组,如何找出其中和为某个指定值的两个数?请写出思路并优化时间复杂度。2. 你了解线程池的核心参数有哪些吗?说说它们的作用和调优思路。3. 在一个高并发系统中,如果多个线程频繁访问Redis中的某个热点key,你会如何防止缓存雪崩或穿透?4. 在Spring项目中,如何实现接口幂等性控制?5. 使用MySQL时,联合索引的最左匹配原则你是怎么理解的?请举个例子说明。6. 项目中你使用过哪些设计模式?请挑一个你熟悉的,说说它的使用场景和实现方式。7. 当一个服务注册到Nacos之后,Nacos是如何实现服务发现与健康检查的?8. 如果你有一个基于SpringCloud Gateway的网关服务,如何实现对某些接口的限流控制?🙌面试感想:整体来说,面试节奏紧凑但不压人。