字节Tiktok 后端三面

1. 介绍下自己,聊项目,面试官深入的问了很多项目设计上的细节,算法实现,数据流之类的问题,聊的比较愉快(约30min)
2. 开了个在线文档,让我按需求实现一个可以自定义状态和转移事件,并且支持在状态转移时执行回调函数的状态机,交流期间陆陆续续加了不少功能。
看到问题的时候比较懵逼,后面跟面试官边写边聊,用两个hashmap实现了<当前状态,下一状态,事件> 三元组的存储与状态跳转
后面被面试官提示可以用<当前状态+事件>作为组合key,这样就只需要一个hashmap,最后磕磕巴巴的基本实现了功能(约40min)
3. 用过中间件吗?了解消息队列吗?回答不太了解,然后简单让我构想一下什么样的业务场景会需要消息队列,具体有什么好处和坏处。(约15min)

反问:如果真实业务里要用到这种状态机,怎么检查回调函数的安全性?  啥时候出结果? 

晚上收到通知,三面过了,等hr面了
#字节跳动实习##字节跳动##面试题目#
全部评论
Ticktok是招人内推的嘛,还是直接投递的
点赞 回复 分享
发布于 2022-03-23 08:51
同问,最近准备面直播部门
点赞 回复 分享
发布于 2022-03-22 19:47
hxd,请问具体是tiktok的哪个部门吖?
点赞 回复 分享
发布于 2022-03-22 16:22

相关推荐

评论
5
34
分享

创作者周榜

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