字节 抖音电商 后端开发一面

面试时间70min 忘记录音了全凭印象记题目 面试官挺友好的但我不太好 真的很久没有看八股了全凭一些零散的记忆

1、自我介绍

2、实习相关:用了哪些技术栈?业务处理流程?mysql迁移pgsql原因?k8s?实时处理和异步落库?

3、为什么要用MQ? 用了rabbitMQ的topic模式流程? 消息消费者应当如何做到幂等性?

4、redis为什么快?
​    那为什么redis要单线程?常规理解多线程一定快于单线程?
​    redis的过期策略是怎么样的?淘汰策略?

5、基于redis的分布式锁?
    分布式锁的应用场景?
    与单点Lock区别?Lock实现原理?

6、mysql索引结构?为什么B+树?
​    联合索引具体实现步骤?
 (举例:a=0,b<0,c>0该查询需要多少步?如果联合索引abc但仅给出a=0,b=0可以命中索引吗?)
​    最终叶子结点存储的是主键id再通过聚簇索引查询
​    那聚簇索引和非聚簇索引区别?(我只知道叶子节点存储不同... 面试官:是啊我们不就是从这里引申的吗?)

7、UDP和TCP区别?适用场景?
    UDP无连接,那是如何对应到相应节点上的?
    TCP为什么是面向连接的?
    TCP拥塞控制机制?

手撕:有序数组合并(唯唯诺诺,面试官说给我个简单的吧,就这我还一开始运行出了点差错啊啊啊奔溃)

#字节跳动# #面经# #秋招#
全部评论
70min,怎么那么长?
点赞 回复 分享
发布于 2023-09-19 09:46 浙江
佬后续有消息吗
点赞 回复 分享
发布于 2023-09-04 17:54 北京
佬,带我
点赞 回复 分享
发布于 2023-08-30 11:11 天津
好难,看不懂
点赞 回复 分享
发布于 2023-08-24 23:10 江苏

相关推荐

评论
14
92
分享

创作者周榜

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