PDD提前批后端一面面经

7月30日
1小时
1、自我介绍
2、C++编译过程
3、假如让你自己设计一个编译器,哪些过程是可以并行的,哪些过程是不可以并行的,为什么?
4、哪些情况会产生segmentation fault,说了三种情况(内存越界,空指针,double free,本质是访问了非法内存),面试官说上面都是写代码过程中的错误,有没有什么是系统导致的segmentation fault,这个没太想清楚,答了个申请内存不够可能也会,不太对,现在想想应该是栈溢出?
5、假如让你自己写一个程序,模拟一个core dump,该怎么写?
6、core dump文件调试?你是怎么调试的?gdb是怎么打出函数调用栈的?怎么知道core dump函数的具***置的?具体原理?(不太清楚)
7、GDB断点调试原理,怎么知道在哪个位置停止的?(嵌入int 3中断)
8、加入一台机器上的一个CPU核1秒能够处理1000个请求,现在需要1秒处理10万请求,
该怎么做?(开多个线程)
假如一台机器只有10个核呢?(加机器,买10台机器,搞个集群,分布式的做)
怎么分布式的做,假设数据存储在MySQL数据库中?(加一层redis缓存,把对数据的请求通过hash方式映射分配到不同机器上)
9、提了一嘴一致性哈希,问了一致性哈希和普通哈希的区别(增减机器的时候,数据的失效范围)
上面每个问题都会发散问的很深。。。
代码题:
一个有序数组,有重复数字,给定一个target,找target在数组中的第一个和最后一个位置。
写了二十分钟,太菜了。。。
反问:
1、部门,推荐系统架构的
2、技术栈,主要是C++,少量java
3、对我建议,整体还不错,但是写代码之前要想清楚问题,不是代码写出来就很厉害了,要先想好问题所有边界,想清楚问题是关键。

8月2号收到二面通知,8月6号二面。
#拼多多提前批##面经##校招##拼多多##C/C++#
全部评论
为啥我面试官说大部分是java😂
1 回复 分享
发布于 2021-08-02 20:20
楼主牛掰, 想问一下"假如让你自己设计一个编译器,哪些过程是可以并行的,哪些过程是不可以并行的,为什么"怎么回答?
1 回复 分享
发布于 2021-07-31 10:47
楼主后面还有面pdd嘛,好像继续👀后面,感觉这类面试题太少见了,可惜没得看了😫
点赞 回复 分享
发布于 2022-05-07 00:04
请问pdd是内推的吗,想定向去cpp的部门
点赞 回复 分享
发布于 2021-11-15 10:59
老哥好牛啊,您是本硕985科班吗,您c++学了多久哇
点赞 回复 分享
发布于 2021-10-31 16:25
难顶,我只有一面是八股文,而且还没多少
点赞 回复 分享
发布于 2021-08-20 19:40
怎么不来点八股,感觉好难啊
点赞 回复 分享
发布于 2021-08-06 10:07

相关推荐

不愿透露姓名的神秘牛友
07-02 17:28
25届每天都在焦虑找工作的事情0offer情绪一直很低落硬撑着面了一个岗位岗位有应酬的成分面试的时候hr给我出各种场景题问的问题比较犀利 有点压力面的感觉感觉有点回答不上来本来就压抑的情绪瞬间爆发了呢一瞬间特别想哭觉得自己特别没用没绷住掉眼泪了事后想想觉得自己挺有病的 真的破大防了
喜欢唱跳rap小刺猬...:我觉得没关系吧,之前有一次面试leader给我压力面,我顶住了压力,结果入职的时候发现组里氛围很差,果断跑路。其实从面试就能大概看出组的情况,面试体验好的组倒是不一定好,但是面试体验不好的组。。。就很难说
点赞 评论 收藏
分享
感觉他们一点都不了解现在这个社会就业有多难,已经在牛客刷到好多篇 延毕的帖子了,延毕就会导致已经找好的工作就没了,还得重新再找,学校和老师们是怎么想的呢????看到学生丢失工作会开心吗 就业数据都在造假,真实的就业困难不去解决 一个个真是好样的
从明天开始狠狠卷JV...:学生看到的是导师不放实习导致offer黄了。 导师看到的是招进来的学生吃自己补助和自己的招生名额,却没给自己升迁带来任何帮助,还要跑路。 根本利益的不一致,最主要留校的导师大概率是职场上招聘失败的,被迫留校的,什么牛鬼蛇神都会有
点赞 评论 收藏
分享
评论
1
24
分享

创作者周榜

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