16. 亚声威格面试复盘
结果:
挂了
时间
2023.3.14
心得
答得还行,可能面试官觉得我项目一般,又或者被刷kpi了
他们说内部项目已经很成熟了,需要引入一些新的东西(...然后找我一年半经验去引入?估计是个借口吧)
讲一下做过的业务?
总结过,提到了分布式锁,给面试官提问
redis实现分布式锁的原理?
总结过
reids搭建了主从结构,怎么保证数据的一致性?
通过读写分离,和主从复制
什么情况会导致缓存穿透?怎么解决
总结过
遇到过并发的问题吗?
无
怎么预防并发问题?
总结过,加锁,乐观锁等等。
spring传播机制了解吗?
总结过
系统的数据量多大?
蛮大的,百万级吧
怎么查询一张千万级数据量的表?
索引,分页查询,大数据切分这样
有什么是自己提出来,然后解决的业务?
讲了员工更新的bug,mybatis一级缓存导致的数据不一致问题
了解过mysql的脏读吗?
讲了下脏读,不可重复度,幻读这些,讲了下对应隔离级别
count(*) 和 count(列)的区别?
null值的区别
什么是回表操作?
讲了下聚簇索引和非聚簇索引
有null值的字段适合建立索引吗?
可以建立过滤掉null值的索引,因为无法确定null值是否有值,还是说本来就是空
左模糊查询在什么情况下索引会生效?
可以强制使用索引。
sql调优有哪些操作?
总结过
索引失效的场景有哪些?
总结过
B+树索引实现的原理是什么?
总结过
innodb 和 mysqml 的区别?
spring Bean的生命周期是怎样的?
总结过
实体类为什么要实现序列化?
标明这个类可以被序列化,然后传给前端
哪些业务做得比较好?
讲了智能审核
#你觉得今年春招回暖了吗##社招#