拼多多面试PDD服务端开发二面
提前批拼多多二面(电话面试) 2019.8.16 19.10-20.25
- 自我介绍
- 项目难点介绍(面试官觉得没啥难度…..)
- 提问项目中的一些问题
- 手撕代码:判断在旋转后数组是否是严格递增
- 手撕代码:严格递增旋转数组的最小值的下标
- C++11有什么特性
- 智能指针shared_ptr、unique_ptr应用场景
- shared_ptr的内部的count计数是否是线程安全的
- 那调用shared_ptr指向的对象的方法是否是线程安全的
- 如何解决线程安全
- 上题自己挖坑,讲到了一种硬件方式实现原子化。面试官:<atomic>这个了解吗?我:不了解。面试官详细的给我讲解了这个<atomic>,学到了。
- 怎么去解决内存泄漏这些问题,有哪些工具
- 写程序遇到问题,怎么去调试,有哪些方法
面试官人很好,面试更多像是聊天交流而不是面试,<atomic>给我详细讲解了一遍。
最后反问环节,聊到了pdd后台技术栈,C++与Go的应用场景。。
最后发现面试官,居然Java,C/C++,Go,Python。。全都精通。
#拼多多##面经##校招##C++工程师##秋招#