字节三面记录(已OC)

面试时间50分钟,面试官人挺好,聊得时候一点都不紧张了,可能是啥都不会直接自我放弃了...

  1. 介绍一下你的项目
  2. 你觉得你的项目中存在哪些可以优化的地方?
  3. Mysql中索引使用的原则?
  4. 索引优化有什么?
  5. sql语句的优化你了解吗?你知道哪些?
  6. Mysql分库分表,怎么知道用户在哪个表中?
  7. Redis和Memcached有什么区别?
  8. Redis的缓存雪崩怎么解决?有没有更好的办法?
  9. 分布式服务器怎么进行数据同步?
  10. 怎么解决分布式中数据不一致问题? 两阶段提交、最终一致性?
  11. 怎么设计一个架构,可以支持并发查询不同服务器数据库中的数据。比如A数据在A服务器的数据库,B数据在B服务器的数据库。
  12. 如果有100万用户,你怎么设计分库分表的策略?有没有自己的想法?
  13. Mysql中分布式事务了解吗? 怎么解决不一致的问题?
  14. Redis缓存击穿怎么解决? 除了使用布隆过滤器,你还知道其他方法吗?布隆过滤器实际中用的多吗?你在实际应用中使用过吗?
  15. 分布式中的限流了解过吗? 令牌桶了解过吗?
  16. 有的想不起来了,大概问的都是场景题和项目优化,基础问题基本不问。
  17. 反问。
  18. 对我的评价,项目不符合实际,建议多看看分布式有关的书籍和项目。

碰到分布式的,我基本上就靠猜了,完全不了解,项目中也没有用过分布式,这个需要改进。对于Mysql和Redis的了解过于表面,应该更深入去了解。

全部评论
校友投的什么部门
点赞 回复 分享
发布于 2022-04-05 14:53
好多分布式啊。。。没学过啊
点赞 回复 分享
发布于 2022-05-14 18:31

相关推荐

5 7 评论
分享
牛客网
牛客企业服务