拼多多后端暑期实习一二面面经

一面
先手写循环队列
以入队为例,讲一下可能发生的并发问题,我只讲了俩
自我介绍
开始吟唱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怎么看?薪资和工作时长怎么权衡?
全部评论
感觉这面试难度真大啊,一面完了是多久后有消息的
5 回复 分享
发布于 2023-04-09 09:30 湖南
** 我看了这篇面经后才知道链表居然还能快速排序,第一次听这个说法
点赞 回复 分享
发布于 2024-08-13 14:50 英国
你这也太难了吧,社招都比这个简单
点赞 回复 分享
发布于 2023-05-26 19:36 上海
现在拼多多的实习是不是也要机试?
点赞 回复 分享
发布于 2023-04-09 10:27 广东
佬,给跪了😵
点赞 回复 分享
发布于 2023-04-09 08:56 浙江

相关推荐

一、5-21一面 1h20min1、自我介绍2、你目前学校教了哪些课程?你主要学了哪些课程??3、说一下你对C++的理解4、介绍一下STL的容器,比如说具体实现、时间复杂度之类的5、(我讲了一部分后说)直接跳到重要的吧,说说unordered_map和map有什么区别,平时怎么选择?6、讲一讲模版特化7、除了模版特化还有没有其他静态多态的方式?8、动态多态是怎么实现的?9、说说你对线程和进程的理解10、线程更轻量化?可以举个例子吗?11、你对协程了解么12、多核CPU条件下,一般多线程和多进程要怎么选择?13、线程同步的方案有哪些?14、你学了网络对吧,那你说说当你在网页里输入url再到页面渲染的过程中发生了什么15、TCP和UDP的区别是什么16、什么时候考虑用UDP?17、游戏开发确实经常用UDP,那难道我们一点也不考虑可靠性吗?(类似QUIC那样应用层实现可靠机制)18、平时玩过哪些游戏??(聊了点想法)19、TCP更慢,具体是慢在哪里呢?20、TCP有哪些确保可靠的机制21、说说你的高并发内存池项目是怎么做的22、他是如何解决无锁并发和内存碎片的?23、为什么要有内存对齐?24、遇到的最大的挑战是什么?25、反问环节二、5-29二面  1h1、自我介绍2、深入拷打项目细节……3、考察内存对齐4、深入vector、list、unordered_map、map的迭代器失效问题5、反问环节三、6-04hr面   15min就问一些情况  比如实习时间、工作的稳定性、手上是否有offer四、6-05云证并转录用评估五、6-10通知已oc
查看23道真题和解析
点赞 评论 收藏
分享
评论
8
51
分享

创作者周榜

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