实习&秋招面试回忆
本人废物一个,记录一下实习和秋招的面试经历。
PDD
2026.6.11 暑期实习一面
当时觉得非常难,现在看来是问得最常规的一次,还是要多准备啊。
简历相关的:
amount + frozen双字段防超卖的原理,为什么会出现超卖- 说一下你优化一个数据库查询的过程
- 为什么选择 RabbitMQ,还知道其他消息队列吗
- 描述一下一个 pdf 上传过后到 OCR 的整个流程
- ack是怎么做的,怎么能做到消息不丢失
- 消息队列怎么保证消息不丢失的
- 如果有消息一直阻塞在队列里会怎么样,你碰到过吗
- 支付宝支付的幂等处理是怎么做的
- 解释一下你大创的时间对齐算法
- 假设有一个场景:A依赖B,A同时也依赖C,如果B和C的库里面有一个版本冲突如何解决
- 怎么在构建spring项目的时候跳过某个库
- jwt密钥存在哪里的,泄漏了怎么办
- 用户token泄漏了怎么办
- 为什么使用sse,和websocket的差别是什么
八股相关:
- 说一下TCP和UDP的差别
- SpringBoot Bean启动的流程
- MySQL索引在哪些时候会失效
- 优化MySQL索引有哪些方法
- jwt的组成部分
- 为什么说jwt是无状态的
手撕代码:
是一道工程题,多线程安全的数据库增删改查
2026.7.28 秋招一面
最简单一次
简历相关的:
- 手动ack怎么不丢消息的,是谁给谁发消息
- 讯飞那个错误是bug还是我们使用的有问题
- 解释下知识图谱的实体注入
- 讲一下你agent的流程
- 当上下文过长的时候是怎么处理的
八股相关的:
- 了解kafka吗,kafka的ack参数每个值分别代表什么意思
- UDP和TCP的差别
手撕代码:
一道算法题,比较简单,用队列进行层序遍历即可
2026.7.31 秋招二面
印象最深的是面试官凶神恶煞的
简历相关的:
- 讲一下你agent的流程
- 上下文过长是怎么处理的,压缩也是交给ai吗
- 怎么节约token
- 你们是怎么解决ai幻觉的问题的
八股相关的:
- 操作系统的线程和进程是什么
- 了解安全线程吗
- 有一个类,多个线程访问它存在安全问题吗
- 互斥锁和TreadLocal解决资源共享的问题有什么差别
- TreadLocal存在内存泄漏的问题了解吗
- 线程池的参数讲一下
- JVM的组成部分,哪些是线程共享的
- JVM的survivor区有几个
手撕代码:
模拟rpc传输信息,要把一个item按照lengthLimit切片,切片传输后能够复原,还要进行batchSize的批量传输,batchSize的划分尽量均匀(batchSize=5,11=4+4+3)
2026.8.3 主管三面
挺和蔼的一个人,问的八股很难
简历相关的:
- 介绍你觉得做得最好的项目
- ai幻觉是怎么处理的
- 你怎么让ai帮你改bug的,ai在一个大项目中如何知晓改动哪里且不改别的地方
- 你用了哪些节约token的手段
- 上下文过长如何处理的
八股相关的:
- 一个程序会先申请分配内存,这个内存一开始就是被全部占有的吗
- 锁的类型有哪些,想象一个情景,一堆读锁里面有一个写锁,如果写锁一直保持共享那么写锁就饿死了,如何处理
- 有的人喜欢一直fork进程,这对吗,有什么坏处
- client和server建立连接后,如果服务器崩掉tcp连接断开,希望服务端应该返回什么样的信息
手撕代码:
手搓大顶堆的pop和push操作
评论





