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