字节跳动Tiktok后端一面凉经
面试官人非常好, 我描述不清还会做总结, 问题全来自简历, 没有为难人, 全程体验很棒, 但是寄了
主要都在问项目, 中间穿插了部分八股
1. 进行自我介绍(Tiktok组, 所以要求做英文的自我介绍, 但这个不是卡点)
2. 进行项目拷打
3. 讲一讲MySQL里的事务(着重讲解MVCC的底层机制)
4. 讲一讲RocketMQ是怎么保证消息不丢失的(生产者, broker, 消费者)
5. 出了个场景题, 假设Tiktok有大量评论, 需要按顺序归档, 打包成顺序消息, 但是消费端消费不来该怎么办
6. 我项目用到了向量库, 面试官问了嘴, 怎么保证数据库和向量库数据一致性, 解决脏数据问题
7. 结合项目介绍如何进行线程池优化, 以及线程池具体用在哪里
8. 分布式系统中CAP的取舍, 结合自己业务讲讲CP和AP的取舍
9. 代码思维的内容, 怎么理解高内聚, 低耦合(我自己简历上写的, 结合设计模式进行解答的, 紧扣"面向接口编程"思想)
10. 银行转账CP和AP选哪个
11. 算法题
折在算法题上了, 一直在背八股, 算法题依托构式, 感觉hr已经尽力在捞了, 可惜自己不给力
#我的失利项目复盘##凉经##面经##字节跳动#

