杭州产链 日常实习 二面面经(已OC)

  1. 项目拷打
  2. 项目怎么使用的设计模式
    使用策略模式简化switch case,使用工厂模式+单例模式完成实例的初始化
  3. 索引失效的场景
  4. 延时双删是怎么做的,是否能保证强一致性
    先删除缓存和数据库的内容,然后更新数据库,估算更新sql的时间,过段时间后再次删除缓存
    不能,在更新数据库的时候如果有线程查询会返回脏数据
  5. 怎么使用的mybatis plus
    对实体类进行标注字段,自增可以用顺序自增,手动,雪花算法,设置@Version可以在数据库层面设置乐观锁进行并发操作,使用wrappers进行单表的crud
  6. 对minIO,es是详细了解过还是就使用(仅仅使用)

总结:还需深入
流程很快,一面当天出结果并约二面,二面也是当天出结果
就是鼠鼠还想去个中厂涨涨见识,辜负了

#软件开发笔面经#
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务