Markdown Note
4.1字节三面
最近更新:2026/04/06
项目负责人面 1、自我介绍 2、为什么离职 3、觉得在公司和学校有什么区别,节奏、学到的东西、工程 4、具体点,校园、公司 5、讲讲学校实验室的感受(自己带到自己没做过的领域了) 6、在公司是怎么学到agent的、学到了哪些、怎么学的、举个例子 7、skill和prompt有什么区别 8、工具调用呢 9、核心区别
10、讲讲字节实习 11、你觉得这个项目,有没有哪些业务点可以引入大模型 12、这个项目的业务指标(目标)是什么,对客户、对公司,绩效业绩提升在哪 业务目标:对飞书售前团队、对客户
13、讲讲你这个飞书这个如何拉取定时任务:(不用说你这个白名单) 14、全量拉取、怎么保证业务一定成功,保证上下游数据的一致性 https://chatgpt.com/s/t_69ce2dc339a88191bf499246cc907251 15、消息队列有哪些 16、对比 17、kafka怎么保证高并发(零拷贝、批处理机制),不要说用的少!
18、索引优化讲一讲,为什么觉得需要优化,优化后又怎么保证效率 19、怎么保证你做的短联合索引的有效性 20、索引多了的话insert操作会有消耗,怎么平衡: 21、数据量:800w,不多? 5kw 数据量少加索引的必要性
22、场景设计题:对电商商家的订单系统,数据增量大,考虑什么 全量查询: ES、分库分表
SQL题: classid、studentid、coursid、score查询挂科人数
select count(studentid) from student where coursid in (select coursid from student where score<60);
算法题:dfs回溯求可重复的组合,满足sum=target
反问: 1、业务,agent具体什么方面 业务驱动 2、agent开发学习建议 3、agent开发需要做大模型微调包括训练嘛 4、vibecoding与编程语言的对比,以后的考察趋势 补充:5、这次面试反馈如何,还需要做哪些方面的提升
**提升: 1、基础SQL题 2、算法熟练度 3、场景题, 思考好了再回答! 4、消息队列 5、不要把面试官带到了自己不熟悉的方向
简历修改:云栈改为agent项目? 明天MQ,放假三天,继续场景算法面经 生成工单去重???幂等性 更新简历: ![[Pasted image 20260402215550.png]] Redis Pub/Sub功能保证缓存一致性 定时任务拉取一致性: https://chatgpt.com/s/t_69ce2dc339a88191bf499246cc907251 为什么不使用MQ: https://chatgpt.com/s/t_69cf76d850348191865a686b88f8ee4a 增量同步+游标检查+重试机制+幂等校验+对账机制+每周全量替换兜底 构建可靠数据同步链路,基于增量同步、checkpoint断点续传及全量兜底与对账机制,实现上下游数据高可靠、可恢复的最终一致性。 对账机制:
## 6️⃣ 对账机制(最终一致性关键)
每天凌晨同步 ≠ 一定一致
👉 必须加“对账”
### 方法:
#### ✔ 数量对比
上游 count vs 下游 count
#### ✔ hash 校验(推荐)
md5(全量数据)
#### ✔ 差异修复
- 自动补拉
- 或触发全量同步
断点续传:
1. 读取 check_point
2. 调用上游接口:
WHERE bid > check_point
3. 写入数据(幂等)
4. 更新 check_point = 本次最大 bid