字节跳动Tiktok后端一面凉经

面试官人非常好, 我描述不清还会做总结, 问题全来自简历, 没有为难人, 全程体验很棒, 但是寄了

主要都在问项目, 中间穿插了部分八股

1. 进行自我介绍(Tiktok组, 所以要求做英文的自我介绍, 但这个不是卡点)

2. 进行项目拷打

3. 讲一讲MySQL里的事务(着重讲解MVCC的底层机制)

4. 讲一讲RocketMQ是怎么保证消息不丢失的(生产者, broker, 消费者)

5. 出了个场景题, 假设Tiktok有大量评论, 需要按顺序归档, 打包成顺序消息, 但是消费端消费不来该怎么办

6. 我项目用到了向量库, 面试官问了嘴, 怎么保证数据库和向量库数据一致性, 解决脏数据问题

7. 结合项目介绍如何进行线程池优化, 以及线程池具体用在哪里

8. 分布式系统中CAP的取舍, 结合自己业务讲讲CP和AP的取舍

9. 代码思维的内容, 怎么理解高内聚, 低耦合(我自己简历上写的, 结合设计模式进行解答的, 紧扣"面向接口编程"思想)

10. 银行转账CP和AP选哪个

11. 算法题

折在算法题上了, 一直在背八股, 算法题依托构式, 感觉hr已经尽力在捞了, 可惜自己不给力

#我的失利项目复盘##凉经##面经##字节跳动#
全部评论
算法是啥呢
点赞 回复 分享
发布于 03-23 21:00 四川

相关推荐

03-24 21:49
门头沟学院 Java
offer魅魔_oc...:100-200每天,你还要倒贴100
点赞 评论 收藏
分享
03-23 22:51
深圳大学 Java
Baidu 后台开发实习一面(30min)1.主要业务用Go,他对Go就没啥好问的(……)我说对Go会基本使用,对比较深的不了解2.MySQL有用到索引?那么你在项目里是怎么使用的?3.聚簇索引?二级索引?以及它们的区别?4.说一下覆盖索引?如何去建立一个这样的覆盖索引?5.给了一个SQL语句(Select * from table where a=1 and b<1 and c=2 order by d desc),问如何建立覆盖索引?6.乐观锁?乐观锁的具体怎么操作?CAS是改值还是++?7.Redis在秒杀和超卖这个场景是怎么利用的?Lua脚本中的命令你可以举一些吗?8.浏览器输入一个url到浏览器渲染出页面的一个完整过程?9.得到IP地址后,假设现在有多个服务,比如登录服务,后端服务。如何根据这个ip知道具体是哪个服务?10.http的常用状态码?2xx?3xx?4xx?5xx?无手撕Baidu 后台开发实习二面(40min)主要就是问我实习的事情,实习讲清楚干了啥,然后是问实习中遇到的困难,和该怎么去处理。1.提到了我多级缓存的一致性问题该怎么解决。写请求是如何保证一致性的?为什么要用多级缓存?2.遇到缓存击穿问题该怎么解决?然后项目中库存超卖,一人一单的实现流程?2.场景题:商业化下Redis做缓存,遇到缓存击穿问题该怎么解决?除了Redis做缓存,redis的成本是比较高的?还有没有别的手段和方法去处理?3.对当前ai快速变化的看法?ai开发占你开发的百分比?4.实习的时候如果遇到mentor和leader给你大量并行的任务,你会怎么去安排任务的执行情况,如果遇到能力不足的任务,该怎么去沟通交流?5.职业规划?6.手撕:两数之和
查看16道真题和解析
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务