杭州产链 日常实习 二面面经(已OC)
- 项目拷打
- 项目怎么使用的设计模式
使用策略模式简化switch case,使用工厂模式+单例模式完成实例的初始化 - 索引失效的场景
- 延时双删是怎么做的,是否能保证强一致性
先删除缓存和数据库的内容,然后更新数据库,估算更新sql的时间,过段时间后再次删除缓存
不能,在更新数据库的时候如果有线程查询会返回脏数据 - 怎么使用的mybatis plus
对实体类进行标注字段,自增可以用顺序自增,手动,雪花算法,设置@Version可以在数据库层面设置乐观锁进行并发操作,使用wrappers进行单表的crud - 对minIO,es是详细了解过还是就使用(仅仅使用)
总结:还需深入
流程很快,一面当天出结果并约二面,二面也是当天出结果
就是鼠鼠还想去个中厂涨涨见识,辜负了