字节活水: 测开→后端(一面&二面)
一面
1.聊项目 2.聊字节这边测开的实习
3.Redis hash 的底层数据结构有哪几种?它大概是根据什么原则来选择具体实现的?
4.Redis hase 数据量比较大时,底层是什么结构
5.那 ZSet 的底层实现呢
6.MySQL:索引的实现原理
7.为什么 MySQL 会使用 B+ 树来实现索引
8.线上遇到一个慢查询,通常说明索引设计可能有问题。你做索引优化时,大概会先从哪些地方入手?整体思路是怎样的
9.你觉得 MQ 能给一个项目/工程带来哪些收益?出现哪些决策点时,我们会考虑甚至优先使用 MQ
10.你觉得 MQ 带来的这些能力背后有哪些风险?在决定上 MQ 之前,需要重点评估和规避哪些风险
11.分布式事务
12.算法:现在有 k 个有序数组,平均长度是 n,元素都是整数,希望把它们归并成一个有序数组 (小顶堆)
二面
1.聊字节这边的测开实习(问了挺多)
2. 聊了一点项目
3.Redis 实现分布式锁
4.分布式锁和单机锁
5.如果使用单机 Redis 存储分布式锁,Redis 数据丢失或实例挂掉时,锁的可靠性如何保证?
6.RedLock实现的基本思路
7.RedLock 的优缺点
8.Redis主从复制的流程
9.Redis 哈希结构在扩容时是怎么做的?渐进式哈希的核心思路是什么,为什么要这么设计?
10.在哈希扩容期间,读写数据的逻辑是怎样的
11.算法: 大数加法,大数减法
12.到岗时间,实习时长,反问#牛客AI配图神器#
已过,正在转岗流程中
1.聊项目 2.聊字节这边测开的实习
3.Redis hash 的底层数据结构有哪几种?它大概是根据什么原则来选择具体实现的?
4.Redis hase 数据量比较大时,底层是什么结构
5.那 ZSet 的底层实现呢
6.MySQL:索引的实现原理
7.为什么 MySQL 会使用 B+ 树来实现索引
8.线上遇到一个慢查询,通常说明索引设计可能有问题。你做索引优化时,大概会先从哪些地方入手?整体思路是怎样的
9.你觉得 MQ 能给一个项目/工程带来哪些收益?出现哪些决策点时,我们会考虑甚至优先使用 MQ
10.你觉得 MQ 带来的这些能力背后有哪些风险?在决定上 MQ 之前,需要重点评估和规避哪些风险
11.分布式事务
12.算法:现在有 k 个有序数组,平均长度是 n,元素都是整数,希望把它们归并成一个有序数组 (小顶堆)
二面
1.聊字节这边的测开实习(问了挺多)
2. 聊了一点项目
3.Redis 实现分布式锁
4.分布式锁和单机锁
5.如果使用单机 Redis 存储分布式锁,Redis 数据丢失或实例挂掉时,锁的可靠性如何保证?
6.RedLock实现的基本思路
7.RedLock 的优缺点
8.Redis主从复制的流程
9.Redis 哈希结构在扩容时是怎么做的?渐进式哈希的核心思路是什么,为什么要这么设计?
10.在哈希扩容期间,读写数据的逻辑是怎样的
11.算法: 大数加法,大数减法
12.到岗时间,实习时长,反问#牛客AI配图神器#
已过,正在转岗流程中
全部评论
强,我到时候也想试试
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
昨天 16:24
西南科技大学 后端工程师 点赞 评论 收藏
分享