字节飞书后台开发岗秋招提前批7.18一面面经
视频面1小时
1.数据中台项目中DDD思想讲一下。怎么在项目的开始把需要的领域构建出来?
2.项目业务中数据同步和数据回刷讲一下。
3.数据同步如何保证数据的一致性?(面试管设计了写表操作失败的场景,要保证一致性该怎么做)跨系统能回滚吗?用消息队列,消息发送失败怎么办?
4.论坛项目Redis缓存了哪些数据?
5.如何识别热点数据?热度如何计算?如何更新热度?
6.Redis如何淘汰过期数据?
7.项目Kafka使用场景。为什么要用Kafka?Kafka为什么吞吐量高?
8.Kafka怎么保证顺序性?
9.索引为什么能加速查询?B+树作索引的优势。
10.数据库事务的一致性。
算法题:数组[20,1,4,3,9,6,7,13,5,11]怎么找到最长连续序列[3,4,5,6,7],返回长度5?要求时间复杂度O(N)。
反问
1.团队业务? 答:toB,做企业服务像权限、组织架构、管理后台等业务。