笔试->第一轮面试->
1、MySQL调优
2、索引(问了底层,B+树)
3、线程的实现方式
4、线程池原理
5、I/O流
6、JUC中的锁(可重入锁、CompletableFuture)
7、JVM内存结构
8、JVM jdk1.8后内存结构的变化
9、微服务拆分原则
10、讲一下阻塞I/O和异步非阻塞I/O
11、Redis数据类型、如何实现排行榜
12、场景题:一个大数据监控平台,如何进行微服务拆分。
13、是否用过消息队列,各种消息队列中的对别。
14、问了Spring Boot、Spring Cloud生态。
15、问了微服务网关知识、服务注册与发现等。
16 是否用过ES搜索引擎,用得怎样。
反问:问了JUC用得多不多;义务并发量如何;微服务的聚合。
最后说了公司要用Flink、Hive、Spark、Hadoop等,说日志都是TB级别,说到了ELK。
面试官人挺好的,整体体验还行,最后还微笑了招手。
希望初面能过,等结果中…



