浩鲸科技面经
一面
Java基础
是否了解多态,举例说明在项目中如何运用多态?
Spring中反射有哪些应用?你在项目中如何使用反射?
ArrayList和LinkedList的区别?应用场景?项目中有无使用LinkedList的具体例子?
介绍一下线程池的核心参数,使用中遇到过什么问题?是否有效率提升?
说一下对JVM的理解以及垃圾回收算法,有没有类似虚拟机调优的经验
MySQL:
默认事务隔离级别?
有没有SQL调优的一些经验
有无遇到过特殊的“索引失效”的情况?就是好像用了索引但实际上却没有用到?怎么解决的?
解释“最左前缀原则”。
中间件(主要根据你的自我介绍来问)
是否用过Elasticsearch,有没有了解过它的倒排索引,举例说明如何设计索引字段
MyBatis#{}和${}占位符的区别?
说一下springboot的自动装配原理,有没有用过自动装配
SpringCloud如何实现服务调用和负载均衡?
是否使用过RabbitMQ,结合项目或应用场景说明
是否使用过zookeeper,在项目中的用途,如果Zookeeper重启,服务会怎样?
是否用过分布式锁,举例说明
是否用过redis,结合项目或实习说明
是否了解单点登录
系统设计
设计一个秒杀系统,关键点有哪些?
tips:这个面试官挺注重实战的,问的问题基本都要结合实习或项目来说明和追问,面了一个多小时,就是回答的很拉跨

