同花顺Java开发一面
感受:难度感觉并不小,全是分布式和微服务和高可用,高性能(本人投的B2B部门),没有手撕算法,室友说其他人有手撕,感觉看面试官,全程48分钟
1.自我介绍
2.实习经历+项目经历细问(10分钟)
3.项目负责工作细问,部门多少人,单体还是分布式
4.分布式Springcloud+Dubbo知识(Eurake+Ribbon+Fein+GateWay等)
5.Mysql调优,怎么做的(聊了很多)
6.索引调优
7.Redis(单机哨兵集群等)
8.Redis常见数据结构(5+3)(BitMap,HyperLogLog,GEO)应用场景
9.Redis持久化方式(RDB+AOF)
10.Redis删除策略(定期+惰性删除)
11.RabbitMQ+RocketMQ(这个问麻了)
12.RabbitMQ不同模式(普通模式+主题模式+路由模式等)
13.Kafka有没有用过
14.又回到项目,实习和项目难点(面试官你这也不难,我笑了~~)
15.你是怎么解决困难的
16.Linux问了一些命令(说了10几个,还有几个高级的)
17.开发工具,数据库客户端用哪个?(公司用IDEA不用Eclipse/MyEclipse)(Navicat+SqlYog)
18.空闲时间怎么读过
19.未来5年规划(初->中->高->架构师->CTO)
20.反问:主流技术栈
都是SpringBoot+SpringCloud+SpringCloudAlibaba+Dubbo+SpringCloudNacos高可用分布式微服务