字节 抖音直播活水 一到三面

一面:10.10(1hour)
1. 自我介绍
2. 问了内部实习相关
3. 大部分问场景:内部平台优化相关
4. MySQL binlog了解吗
5. redis的排行榜怎么实现?
6. 内部平台使用过哪些
7. 算法:
有一个非严格单调递增数组,数组有K个元素,考虑删除这个数组中重复出现的元素,O(1)空间复杂度

二面:10.11(1hour)
1. 自我介绍
2. 面试官部门介绍业务
3. 基础知识问答
- 进程和线程的关系
- 协程
- 用户态和内核态
- Java NIO (*)
- MySQL的MVCC原理
- 出了4道索引题目,判断是否可以命中索引
- 了解AOF和RDB吗
- AOF和RDB二者产生具体时机和文件大小(*)
- redis的渐进式rehash过程(*)
- HashTable 和 HashMap区别

4. 算法:
- 链表交点问题
- 栈操作问题: 实现栈的 push pop 和 getmin操作,时间复杂度都是O(1)
- 数组 top n 问题: 取数组中的top n,空间复杂度无要求
- 实现全排列

反问:个人学习建议相关

三面:10.13
1. 实习之后有写过总结文档吗?
2. RPC远程调用序列化
3. 了解过哪些内部平台,说一说
4. 内部平台根据链路日志的logid查找单次日志,logid使用的是什么算法?
5. HTTP和TCP分别在什么层
6. 怎么辨别哪一次TCP?
7. 并发实现:两个线程交替打印数字从1 - 100

总结:#牛客AI配图神器#
三面答得很差,深知自己还有很大提升空间

#发面经攒人品#
全部评论

相关推荐

timeline:一面 9/10自我介绍实习挖掘项目挖掘:Embedding时用到的向量数据库,文章解析和分块的功能等,ES的原理,召回的策略实习比较大的挑战和难点是什么项目关于Redis有用到哪些情景Redis是内存数据库,有什么机制去防止数据丢失(RDB,AOF)Redis如何处理过期的情况Redis有哪些具体的数据结构介绍一下BitMap介绍一下ZSet提到了ZSet用于排行榜,如果相同分数但是我想让先达到这个分数的人排在前面,如何设计(加时间戳的综合score)ZSet的底层实现是什么样的,讲解一下数据库中有比较大的表,如何进行分表,比较的依据有哪些数据库事务的特性ACID介绍一下索引,索引和事务的关联手撕:lc485,最大连续1的个数二面 9/19自我介绍问实习项目用kafka用在了哪里为什么选用kafka,不用其他的消息队列为什么文件上传这种轻量的要用kafka消息队列的丢失如何处理如何监控是否上传成功告警的频率以及如何设置的,是埋点还是别的是实时的数据吗还是离线的数据同步看板是利用了什么方式如果看板数据无穷无尽的话grafana搞不定怎么解决kafka发送一条消息到消费经历什么过程如果超过最大处理次数都没有成功会怎样手撕:lc109:有序链表转换二叉搜索树三面10/9自我介绍问实习提示词优化了什么,技术难点校验规则变化了怎么处理XXL-Job讲一下怎么用的XXL-Job的推和拉,有什么区别哪个好手撕:lc581:最短无序连续子数组hr面 10/14意向 10/21感谢字节收留
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
2
2
分享

创作者周榜

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