拼多多服务端一面、二面面经

8.18号一面
先让讲项目,针对项目中的具体算法提问(5-8min)

题目:不用递归实现中序遍历
我用的是栈实现的,要求边写边和面试官讲解思路(看不到提交的结果。。。面试官才能运行。。)
问了下代码中的一些问题,直接到下一个部分

1.有没有了解过STL,问vector的底层实现(讲了很多,vector扩容,swap缩容,迭代器..),
2.vector、deque、list插入和删除的时间复杂度,
3.deque和vector在内存实现上有什么区别(中控器balabal)
4.多态怎么实现(静态多态动态多态)
5.c++为什么支持函数重载(特征标)
6.虚函数指针时什么时候创建的
7.进程和线程的区别
8.继承是怎么实现的(没懂,就说了下子类复制父类的成员变量和函数)

总时长:49min

许愿二面!!!

更新:二面2021.8.23
先讲项目,针对其中的一些问题提问(10min)
1.问了线程池是怎么实现的,为什么用线程池(回答减少进程切换开销)
2.问虚拟地址空间包含哪些内容(回答八股文的那套,面试官说这个回答太老了,因为现在有64位的系统了)
3.问了PCA是怎么实现的,原理是什么

题目:把一面的题再做了一次,让我实现。
关键中间有个while粗心写成了if,改了好久。。太菜了,面试官都笑了

许愿三面!!!

二面挂了,各位加油!
#拼多多##面经##校招##C++工程师#
全部评论
楼主,现在怎么样了?有没有消息?
点赞 回复
分享
发布于 2021-09-03 22:36
楼主,能问一下你是怎么知道二面挂了的吗?我招聘官网上显示还在面试中,但我二面完一周都没动静了
点赞 回复
分享
发布于 2021-09-06 21:12
百信银行
校招火热招聘中
官网直投

相关推荐

头像 头像
03-05 22:00
C++
点赞 评论 收藏
转发
4 17 评论
分享
牛客网
牛客企业服务