拼多多后端暑期实习一二面面经
一面
先手写循环队列
以入队为例,讲一下可能发生的并发问题,我只讲了俩
自我介绍
开始吟唱mongodb,家家问,答的内容和面字节答得差不多
然后就结束了...
二面
自我介绍
es排序原理
es分页原理
给一个查询,这个查询在es里如何执行(倒排索引原理)
从磁盘开始,讲讲计算机存储结构。这里把高速缓存的分类再详细介绍了一下,面试官看起来比较满意
再接着讲讲分别怎么使用这些硬件提升数据读写的效率,大概就是讲讲如何编程来利用内存和高速缓存
给了俩数组循环的case,讲一讲哪个会更快,为什么呢
怎么做来实现异步调用RPC,大概描述一下。
你对异步的理解是什么?上一个问题讲的是用户级异步io,顺便再介绍了一下内核级异步io和io_uring
io读入的数据在用户态还是内核态?奇怪的问题,反正大概是想问我零拷贝相关的东西,依次吟唱普通io、mmap、sendfile、sg-dma
手写链表快速排序。离谱啊!就随便写了写,面试官说虽然细节有很多问题,但是大致思路没错
现在很多框架的执行方式是DAG,你了解吗?我只知道DAG是啥,但是不明白在指什么
接着问spark和tensorflow了解吗?我说只知道是大数据和ai用的框架,没具体用过,也就对hadoop比较有了解
能介绍一下hadoop吗?吟唱hdfs的namenode、datanode、读写流程,yarn的resourcemanager、nodemanager,怎么用他们来完成mapreduce
你对pdd怎么看?薪资和工作时长怎么权衡?
先手写循环队列
以入队为例,讲一下可能发生的并发问题,我只讲了俩
自我介绍
开始吟唱mongodb,家家问,答的内容和面字节答得差不多
然后就结束了...
二面
自我介绍
es排序原理
es分页原理
给一个查询,这个查询在es里如何执行(倒排索引原理)
从磁盘开始,讲讲计算机存储结构。这里把高速缓存的分类再详细介绍了一下,面试官看起来比较满意
再接着讲讲分别怎么使用这些硬件提升数据读写的效率,大概就是讲讲如何编程来利用内存和高速缓存
给了俩数组循环的case,讲一讲哪个会更快,为什么呢
怎么做来实现异步调用RPC,大概描述一下。
你对异步的理解是什么?上一个问题讲的是用户级异步io,顺便再介绍了一下内核级异步io和io_uring
io读入的数据在用户态还是内核态?奇怪的问题,反正大概是想问我零拷贝相关的东西,依次吟唱普通io、mmap、sendfile、sg-dma
手写链表快速排序。离谱啊!就随便写了写,面试官说虽然细节有很多问题,但是大致思路没错
现在很多框架的执行方式是DAG,你了解吗?我只知道DAG是啥,但是不明白在指什么
接着问spark和tensorflow了解吗?我说只知道是大数据和ai用的框架,没具体用过,也就对hadoop比较有了解
能介绍一下hadoop吗?吟唱hdfs的namenode、datanode、读写流程,yarn的resourcemanager、nodemanager,怎么用他们来完成mapreduce
你对pdd怎么看?薪资和工作时长怎么权衡?
全部评论
感觉这面试难度真大啊,一面完了是多久后有消息的
** 我看了这篇面经后才知道链表居然还能快速排序,第一次听这个说法
你这也太难了吧,社招都比这个简单
现在拼多多的实习是不是也要机试?
佬,给跪了😵
相关推荐
点赞 评论 收藏
分享
CUTMR:换账号试试重启推荐算法,我换账号之后回复率还不错,约莫有个20%左右的消息回复率,前几页、主动招呼的HR也开始符合我期望薪资,此前的大号从招呼、回复、前几页的岗位薪资在涨幅30%+以上 用着用着聊着聊着就变成-20%,而且我开通会员之后直接0面试 点赞 评论 收藏
分享
2025-12-19 18:16
郑州轻工业大学 算法工程师 点赞 评论 收藏
分享
阿里云成长空间 774人发布