字节一面

当天约了二面

1. 自我介绍
2. 项目来源

商城项目拷打

3. 秒杀业务如何应对亿万级别流量
4. redis集群怎么设计,集群的一致性怎么确保
5. mysql和redis都存了什么,数据一致性是怎么保证的
6. 秒杀业务中,用户请求并发访问数据库会怎么办
7. mysql更新了,redis更新失败怎么处理
8. redis里的数据一直在更新,你这个时候怎么补偿呢

一点八股
9. redis查询为什么快,为什么单线程也快
10. redis持久化
11. redis hotkey

ai项目拷打
12. 分层记忆的流程、长期记忆是否召回
13. 上下文和记忆有什么区别
14. 项目有没有用到skill
15. 项目有没有实现多智能体交互
16. rag流程
17. 滑动窗口切割是否存在破坏语义的可能性
18. 有没有对分块做摘要

八股
19. MQ是怎么保证消息不丢的(面试官似乎想问的是业务层面,我答到RocketMQ原理上去了)
20. broker的用处

21. 手撕sql,两表联查,结合avg,中间问了问为什么用left join
22. 一道很简单的手撕题,排序扑克牌,非hot100
23. 反问
全部评论
感觉面的挺好的
点赞 回复 分享
发布于 昨天 21:51 北京

相关推荐

昨天 09:32
已编辑
南京林业大学 后端工程师
发面经攒人品中午没睡着午觉。大脑一片混乱,很多没答上来。结果竟然过了,面完一小时收到二面通知。1. 你的项目有没有真实部署?2. agent项目大模型用的什么?3. 为什么用qwen3.5,其实还有很多比如豆包,当时怎么考虑的?(????)4. react和plan-excuite-replan有什么区别5. 你还知道其他什么模式?6. 有没有听说过multi-agent?(没有)7. 提示词调优你了解吗?讲一讲有哪些策略?(不会)8. 讲一下实习内容9. 更数据的时候,缓存刷新失败了怎么办?10. 设计一套方案解决这个问题11. concurrentHashmap和hashtable有什么区别?12. 讲一下concurrentHashmap的put操作?13. JDK1.7前的concurrentHashmap怎么加锁?14. get加锁吗?15. get有没有可能读到脏数据?16. put成功后,get一定能读到吗?为什么?17. volatile关键字有什么用?18. 怎么理解指令重排?(多线程下的重排是什么忘了)19. 讲一下JDK1.7前的concurrentHashmap底层数据结构20. 插入的时候是头插入还是尾插入?(不知道)21. 讲一下线程池的工作流程22. 自定义一个class,如果重写了equal但是没有重写hashcode,会发生什么?23. 讲一下synchronized锁膨胀过程24. 讲一下java异常的继承结构(忘了)25. 讲一下常见的垃圾回收算法26. 新生代有哪些区域?27. 什么时候young GC,什么时候full GC?(忘了)28. 讲一下java类加载机制(忘了那几个类加载器叫什么了)29. 动态代理方式有几种,有什么区别,使用场景上有什么区别?(忘了那两种分别叫什么了)30. rabbitMq事务消息你知道吗?31. git fetch和git pull有什么吗区别?(不会)32. 怎么切换分支?33. git checkout和git checkout -b有什么区别?34. XSS攻击是什么?35. CSRF攻击是什么?36. 怎么预防CSRF攻击37. 怎么预防xss攻击手撕:hot100原题 31. 下一个排列- 一开始思路想错了,讲思路的时候面试官指出错误后才给出了正确思路反问1. 业务是什么?抖音内部资金安全相关2. 技术栈是什么?golang那一套3. 业务是传统开发还是现在比较流行的agent?现在的工作中有很多结合
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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