他趣日常实习一面(非常好的一个面试官)
自我介绍
为什么选择投递厦门的公司
为什么前两段都是只有3个月
介绍一下简历上的项目,核心技术点,觉得有挑战性的点
使用redis实现注册中心介绍一下,怎么对其数据进行修改的
技术选型怎么做的,是根据自己的想法来呢
SpringBoot容器启动的流程
动态代理加强告警是怎么做的
是在已经有的拒绝策略进行的加强呢(这块有点忘记了,说的不太好)
并发执行的时候怎么保证线程安全(锁、原子操作、原子数据类型、线程安全集合)
map的底层结构
数据库性能不佳,从哪个方面考虑(缓存、索引、分库分表、读写分离、提升服务器性能)
采用分表的时候有什么缺点呢
介绍一下你理解的微服务
介绍一下使用zset使用排行榜功能(这块给我提了一个意见,实际业务会先编辑数据库再去同步到redis)
zset作为排行版你会把所有数据都存入进去呢
那这样会不会有内存的成本呢(这块一开始没理解,说的大key的问题;后来给我讲实际场景磁盘的成本会比我们内存成本低的,后来理解怎么做了,可以zset只存储100个数据,记录一个最小值,大于这个值再放到zset中,否则存储在数据库)
CPU过高怎么排查的,如果是Java程序导致的过高呢(感觉这个回答的很详细)
反问
和我说后续需要线下面试,但是由于我不能来,先考虑其他的线下面试人的情况,之后在考虑我这块
总结:这个面试官是真的很nice!!!
#面经#