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

一面
先手写循环队列
以入队为例,讲一下可能发生的并发问题,我只讲了俩
自我介绍
开始吟唱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 湖南
佬,给跪了😵
点赞
送花
回复
分享
发布于 2023-04-09 08:56 浙江
秋招专场
校招火热招聘中
官网直投
现在拼多多的实习是不是也要机试?
点赞
送花
回复
分享
发布于 2023-04-09 10:27 广东
你这也太难了吧,社招都比这个简单
点赞
送花
回复
分享
发布于 2023-05-26 19:36 上海

相关推荐

虽然面的不多,但陆陆续续也有好几次面试了,可能运气好,面试官人都很不错,就算把我挂了,面试官全程也是笑嘻嘻的,虽然目前一个offer都没有,但也总结一下,。一共仅有的几次顺序大概是腾讯的测开-美团的前端(开发测开都挂了,被前端捞的,问的也都是后端开发)-淘天的两轮技术面 -拼多多三轮面试面试题顺序不记得了,印象最深的大概有以下几个:Java基础:1.基本集合类型,后来细问了arraylist,linedlist的区别2.concurrenthashmap如何实现3索引是什么,有哪些,采用b+树的原因,磁盘采用什么来存储数据?4索引建立的注意点5数据库如何优化6分库分表,这个不知道5.redis的数据一致性6.redis的分库分表?(不知道,不记得具体问的啥,因为不会)7.nginx的默认负载均衡策略有哪些8.tcp4次挥手最长响应时间--------_又想起来了别的9.OSI七层模型10.Linuxvi编辑器,:q!,number,jstack11.MySQL的事务隔离级别12.bean的加载流程13.springboot底层如何实现,这里考了一个什么没听懂14.springboot优势15.为啥用redis,有什么好处(答我只会这个16.数据库引擎17.为什么要springcache18.写几个sql的,用到的有innerjoin和groupby,count啥的不难,但是当时脑抽没写出来(拼多多好多手撕,考过双指针,单例,二分查找,我的考的都不难,但是会问你优化时间复杂度啥的19.智力题,称重,几个球找轻的那个20.场景题,有token如何保证用户不能同时两个登录,回答每次登录token刷新,之前的用户就不能成功发请求,不知道为什么说不行,还问了session和cookie为什么不用,还问了cookie能不能保存token,应该肯定可以吧,不知道还要回答什么,token本身不是保存在浏览器本地内存里吗,保存到cookie不是反而体现不了它的优势了吗21.场景题,如何保证库存并发安全,乐观锁加版本号,进一步就说可以在redis里lua脚本实现,问还要具体一点,就不会说了20.场景题如何测试新闻评论功能,当时一点不会,现在觉得可以这
查看20道真题和解析
点赞 评论 收藏
转发
8 45 评论
分享
牛客网
牛客企业服务