字节后端二面面经(已接offer)

1. 个人背景与现状:你目前是在实习为什么还在职但也在寻求其他机会?部门是否已明确是否有转正席位?
2. 项目经验:你提到在负责询价域和库存域,能否详细说明这个项目的整体背景、服务架构、团队协作情况,以及你在其中的具体角色?
3. 技术实现细节:在询价链路优化中,你提到通过冗余字段减少多表关联,那具体在哪个主表上增加了哪些字段?这些字段是如何与原表保持一致的?
4. 数据一致性:增加冗余字段后,如何保证主表与详情表的数据更新一致性?是否涉及多表事务?事务是如何实现的?底层原理是什么?
5. 事务回滚机制:事务回滚是自动的吗?是否需要手动编写回滚逻辑?回滚后如何确保数据恢复到原始状态?是否有监控或告警机制?
6. 缓存策略:你们使用的是旁路缓存模式,那缓存一致性如何保证?是强一致还是最终一致?为什么选择这种策略?
7. 缓存更新顺序:在缓存更新时,是先删缓存再更新数据库,还是先更新数据库再删缓存
8. Redis部署架构:你们的Redis是主从架构还是集群?集群是如何实现的?哈希槽数量是多少?请求是如何映射到具体节点的?
9. Redis读写路由:所有读请求是否都优先走主节点?读请求在集群中是如何分布的?
10. Redis集群通信:集群节点之间通信使用什么协议?如何实现心跳检测和新节点发现?数据同步的协议是什么?
11. 服务网关与注册中心:你们使用的是Spring Cloud Gateway,它是如何实现服务发现和注册的?注册中心(如Nacos)中的服务信息是如何持久化的?
12. 用户体系与权限:在智能迎新助手项目中,用户体系是如何与平台绑定的?绑定过程使用了什么协议?平台是否提供回调通知账号注销状态?
13. RAG系统:你们的RAG系统是自研的吗?使用了哪些外部组件?向量数据库从Pinecone迁移到MILVUS的原因是什么?
14. 检索策略优化:迁移后你们支持了哪些检索类型?是否引入了重排(re-ranking)策略?
15. 算法题:给定一个二叉树,每个节点都有指向父节点的指针,要求在O(1)空间复杂度下找到两个节点的最近公共祖先,你的解题思路是什么?如何处理不相交的情况

整体不算难 但是一面面试官和二面面试官都问的挺细的 会一直顺着你的思路追问下去 还好顶住压力了最后算法题想了一会其实就是链表相交的问题,表述完思路直接写出来了
#牛客AI配图神器#
全部评论
空了后发学习历程~
1 回复 分享
发布于 05-08 22:08 浙江
佬 能发发学习历程吗?
1 回复 分享
发布于 05-08 00:15 四川
佬,微服务那块怎么学的
点赞 回复 分享
发布于 昨天 22:31 辽宁
感觉看着就有戏啊
点赞 回复 分享
发布于 昨天 22:17 北京
可以的,问的很多呢
点赞 回复 分享
发布于 昨天 22:17 北京

相关推荐

逆流河上万仙退:你说的对 这就是我们27届双非领军人物 阿里->虾皮->百度->pdd 他的极限到底在哪 让我们秋招拭目以待
点赞 评论 收藏
分享
05-09 20:50
东南大学
这就开摆的斜杠青年很...:看学校有没有吧,我们学校五月底有实习双选会
牛客在线求职答疑中心
点赞 评论 收藏
分享
评论
4
11
分享

创作者周榜

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