拼多多 服务端 一二三面 面经 已oc

机试

编程a了(2.8/4)

一面 8.15

项目

基础

  1. c++怎么做GC,这里我说了以shared_ptr为代表的RAII,然后问怎么无侵入式,我说可以参考golang里的三色染色法,然后面试官又说这是编译器这个层面的,问我怎么在代码层面做无侵入式的GC,不是很懂,我也没答上来;
  2. c++如何实现协程,golang里协程原理是啥;
  3. 智能指针;

算法

  1. 求第N大的数(快排)
拓展:
  1. 流式数据怎么求(堆)
  2. 数据量特别大的流式日志怎么求近似中位数(bitmap)

二面 8.18

项目

基础

  1. c++协程如何实现,怎么做到协程间隔离,如何做管理;
  2. 智能指针,实现shared_ptr(口述),线程安全性,说了引用计数原子操作;
  3. 无锁编程优势,这里说了不会死锁,代码简介,不牵扯用户态核心态转换所以性能好。后来想到实际上CAS需要关软中断,所以其实也是会进内核态的,而且实践中感觉大型项目里无锁编程性能也不会提升多少性能,主要的提升点在于逻辑上的简洁清晰;
  4. 内核态用户态切换做了啥;
  5. 可重入函数;
  6. 开放题,300w个客户端连接,客户端以8s为单位发心跳包,服务端如何删除死链接(布隆过滤器,LRU);

算法

  1. 非递归后序遍历;

三面 8.22

项目

项目聊得比较多

基础

tcpudp,select epoll、shared_ptr等等老生常谈的算法题

算法

  1. 二叉树最大宽度;

复盘

虽然拼多多大家(某脉)黑的多,但是给我的面试体验却是秋招到现在最好的,主要有以下几点
  1. 环境音不嘈杂;
  2. 面试官自己也开摄像头;
  3. 考察虽然很多八股文,但还是比较有逻辑的。

hr面8.27

8.23就约了hr面,刚刚电话面完。
聊了聊学习成长环境,期望的工作城市、薪资待遇等等老生常谈的话题。面试官是妹子,听语气还是很可爱的,也没有太尖锐的问题
可能我运气比较好吧,这次面拼多多遇到的面试官都挺好的,许愿oc
#拼多多##面经#
全部评论
感觉问的好难😭
2 回复 分享
发布于 2021-08-31 16:59
恭喜楼主, 请问楼主确认信息后大概多久oc的呀? 刚收到确认信息, 不会还能挂我把🤣
点赞 回复 分享
发布于 2021-10-20 22:28
老哥,发意向之前hr会打电话oc是吧
点赞 回复 分享
发布于 2021-10-20 19:26
拼多读服务端是搞C++还是java的啊,我一面也是问了一些中位数的题。说现在技术栈是Hbase、kafka这些
点赞 回复 分享
发布于 2021-10-18 20:24
lz 请问三面是技术主管面吗
点赞 回复 分享
发布于 2021-09-27 17:13
现在oc了吗
点赞 回复 分享
发布于 2021-09-26 20:02
楼主oc了吗?
点赞 回复 分享
发布于 2021-08-29 22:32
膜,北大大佬去拼多多得ssp吧
点赞 回复 分享
发布于 2021-08-29 10:00
蹲个后续
点赞 回复 分享
发布于 2021-08-26 00:35

相关推荐

小浪_coder:1. 本帖最大意义是给很多还未正式工作同学一个参考, 很多人觉得程序员干到35岁被裁员怎么办? 那有没有想过我们毕业之后入职了开始当牛马,现在大部分公司都是压榨式的, 995/996已经是常态了, 实习体会不到,觉得大不了自己不干找下一家好了,爱谁谁,但是正式工作了之后,校招入职不满1-2年,再大的强度都要顶着压力干,因为根本不敢离职, 家里没有底的支撑, 除了成为固定打工仔,有其他想法也很难落到实处.2. 如果校招入职不裁员应届生, 大部分同学工作一般不会超过3年, 超过2年还在一家公司待着的都比较少,身边拿大厂20K+离职的朋友都很多,还是要考虑好自己想要的东西 选择好方向才是.
点赞 评论 收藏
分享
评论
3
40
分享

创作者周榜

更多
牛客网
牛客企业服务