字节后端一面

  1. 简单自我介绍一下
  2. 你现在是大二还是大三?实习可以来上海吗?每周能实习多久?什么时候能来(4月或5月)?
  3. 第一个线上书城项目是大作业还是什么?具体做了哪些事?
  4. 讲讲整个项目最有技术难点或最能展现实力的一个点
  5. 用Redis做缓存,具体针对什么热点数据?什么是热点数据?
  6. 引入缓存后,怎么解决缓存和DB之间的一致性?
  7. 讲讲实现缓存一致性的具体细节
  8. 支付流程里用MQ做异步解耦,具体做了什么事情?核心响应降级讲讲
  9. 如何保证扣库存的准确性?如果MQ出现堆积或异常消费不掉怎么办?
  10. Java的String为什么是不可变类型的?这么做的原因是什么?
  11. Java中ArrayList和LinkedList有什么区别?优缺点是什么?
  12. 在浏览器输入www.baidu.com,从敲回车到看到搜索框,中间发生了哪些事情?
  13. TCP请求头里的滑动窗口字段是干嘛用的?有什么企业级应用场景?
  14. MySQL的隔离级别有哪几种?区别是什么?
  15. 可重复读隔离级别可以彻底解决幻读问题吗?
  16. 什么是间隙锁?
  17. 如果用Redis实现分布式锁,怎么实现?key一般怎么选?
  18. 代码考核题:删除链表的倒数第N个节点(要求一趟扫描实现)
  19. 怎么解决大模型容易产生幻觉的问题?
  20. 如何解决大模型训练样本数据准确性/可靠性的问题(针对315晚会提到的黑产生成虚假文章问题)?

整体问的感觉不多,手撕秒了之后面试官就想着结束了,感觉时间还多才问了点AI知识。

对项目具体细节的理解有待加强,很多时候都是说完大概流程后,没法再往细节处说。

全部评论

相关推荐

本来没有敢投递字节(太硬核),上次投了个财经部门的日常实习,因为不能快速到岗被拒了。HR从人才库里把我捞出来,机缘巧合下面了这个部门。这次下午起来太放松了,忘记录音了,只能给出一个回忆版。自我介绍:这次着重介绍怎么看jdk源码的,项目和经历反而没怎么细说Q1 lua脚本怎么实现原子性Q2 CAS原理,和lua脚本哪个好Q3 刚才提到了负载均衡,解释一下Q4 熟悉那些关系型和非关系型的数据库,这里着重说了一下esQ5 RAG:向量数据库用的什么,怎么存的。怎么检索的,检索之后的排序算法RRFQ6 SSE是怎么做的,推理的时候也是SSE吗Q7 MCP工具调用是怎么做的,工具参数解析是怎么做的Q8 记忆管理是怎么做的Q9 你提到对话之后异步抽取记忆,那么有没有可能存在记忆丢失的可能我答的是由于异步抽取,可能还没有完成记忆落库,主线程的检索请求就来了,这个时候确实检索不到,但是一般最新的消息在滑动窗口里面,所以理论上没关系。我问面试官应该怎么做,他说用LangGraph ,图+状态的流转。还说现在记忆管理是一个开放的问题,有时候做项目会有记忆的污染(一个项目里出现另一个项目的记忆),用户偏好作为记忆是没问题的,不同项目的记忆隔离是个问题。Q10职业规划(做算法还是研发),实习时间Q11反问,实习生过去做AIops,尝试用agent来自动监控、管理后台的那些容器之类的没有手撕,撕也不怕,上周携程美团拼都督都撕了好几遍了。最后还聊了几句,他说AI时代,知识储备虽然重要,但是看中候选人的潜力。如果候选人能在某个问题展示出自己的思考,或者解决问题的能力也是可以的。AI已经可以让一个人快速获取知识,所以思考和能力比记忆更重要。之前两个京东的面试官,一个美团虚拟数字人。这次面试是体验最好的一次了,我答的混乱的地方他都会总结一下,有些不到位的,他还补充了一下细节,像是探讨交流一样。
查看10道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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