微信搜索后台开发C++面经

## 一面挂5.22(1小时)
**C++八股**
 1. C++虚函数,用在哪些场景和功能
 2. 他是什么时候的多态,运行还是编译
 3. 虚函数和纯虚函数什么区别
 4. 内存管理:C++的new和malloc的区别
 5. new可以重载吗,可以改写new函数吗
 6. C++中的map和unordered_map的区别和使用场景
 7. 他们是线程安全的吗
 8. gcc编译的过程
 9. C++11的特性
 10. 介绍一下有哪些智能指针
 11. RAII实现数据库连接池,怎么实现的
 12. 有没有想过其他方式管理数据库连接
 13. 你每次make一个连接,其实没有连接池
 14. 排序算法
 15. 哪些是稳定的,哪些不稳定的
**项目**
 16. 项目1:区分哪些协议
 17. http服务器,他的目标是什么,通过什么方式实现的
 18. 除了Reactor模型,还有什么模型
 19. epoll使用的哪种模式
 20. 除了epoll,了解select/poll吗
 21. 操作系统的多进程和多线程的区别,什么场景使用多进程,什么场景使用多线程
 22. 多进程相比多线程的优点(面试官提示,不同进程完全隔离,如果一个销毁,另一个不受影响)
 23. TCP在什么情况下会出现大量time_wait,哪个阶段出现
 24. 2msl是谁相对谁的(客户端等待服务器,,,)
 **算法题(30分钟)**
 25. 做一道算法题:实现一个不限类型的线程安全的LRU,不能使用STL
全部评论
告诉他,你手写个给我看
6 回复 分享
发布于 2023-05-31 10:16 上海
LRU手写list还好,手写hash就有点离谱
3 回复 分享
发布于 2023-05-28 19:38 广东
现在感觉暑期实习问的比特喵秋招都难
1 回复 分享
发布于 2024-04-26 15:18 重庆
兄弟我面过这个,你题比我难太多了。。
1 回复 分享
发布于 2023-05-31 01:32 北京
请问楼主有没有分布式和中间件的技术栈
1 回复 分享
发布于 2023-05-29 22:46 重庆
不用stl怎么做lru呢
1 回复 分享
发布于 2023-05-28 15:52 四川
请问是暑期还是日常?
点赞 回复 分享
发布于 2024-01-21 21:28 北京
反问环节要他手撕一个lru不用stl看看
点赞 回复 分享
发布于 2023-06-14 01:44 浙江
问的真多啊,这个岗待遇咋样
点赞 回复 分享
发布于 2023-05-28 20:03 广东

相关推荐

03-08 19:42
已编辑
拼多多_服务端开发
1.项目真实性与“含 AI 量” (最坑的一道题)面试官: “你简历里的这几个项目,哪些是完全靠 AI 生成的?哪些是你自己写的?AI 帮你解决了什么具体问题?”面试核心: 考察你对项目的控制力。如果你说“全是 AI 写的”,面试官会认为你缺乏解决复杂工程问题的能力。高分策略: 诚实交代 AI 的参与度(比如:AI 辅助生成了 70% 的样板代码、Mock 数据或单元测试),但核心的架构设计、数据库状态机切换、分布式锁的竞争边界处理必须强调是你的思考。2. AI 代码的“排毒”能力面试官: “如果 AI 给你的业务逻辑代码(比如一个复杂的 SQL 优化建议)看起来能跑,但潜伏着死锁风险,你通过什么手段识别出来?”面试核心: 考察后端基本功。AI 会写代码,但它不一定懂你的线上数据库隔离级别。考核点: 慢查询分析、事务传播机制、索引失效场景的预判。3. AI 驱动的自动化测试面试官: “你会如何利用 AI 来提升单元测试的覆盖率?你是怎么设计 Prompt(或 Skill 规范)来确保生成的测试用例覆盖了所有的边界条件(Edge Cases)?”面试核心: 考查工程素养。进阶: 谈谈你如何定义一套 Markdown 格式的 Agent Skill,让 AI 能够针对 Git Diff 自动生成高质量的 Test Case。4. 生产环境中的 AI 风险控制面试官: “如果我们在后端引入大模型做自动化审核,模型‘幻觉’(Hallucination)导致误删了用户数据,你在系统架构上会设计什么样的‘熔断’或‘人工回滚’机制?”面试核心: 容错设计。后端的核心任务永远是确定性,而 AI 是概率性的,如何用确定性的架构去包裹概率性的输出。5. AI 时代的“防御性编程”面试官: “在接入 GitHub Copilot 或 Cursor 开发时,你是否遇到过 AI 生成的代码逻辑在并发场景下失效(比如忽略了单例模式的线程安全)?你是如何发现并修复这些‘高智商垃圾’代码的?”考察点: 考察你是否具备代码审计能力,而非盲目信任 AI。------------------------------🚀 写在最后:加入我们,定义未来的后端我们正在寻找那些对底层技术有敬畏心,对前沿工具更有好奇心的同学。我们需要你:扎实的后端功底(Java/Go/C++ 任一)。对系统架构有热情,理解分布式一致性和容错处理。能熟练使用 AI 工具,并对如何提升 AI 产出质量有自己的见解。🔗 快速通道(HR 每日清筛)别让你的才华埋没在简历池里,点击下方链接直接触达核心技术团队:【PDD实习生招聘】🔗 内推链接:https://careers.pddglobalhr.com/campus/intern?t=IU9k50iFrF🎫 内推码:IU9k50iFrF⭐ 为什么说PDD暑期实习“性价比很高”① 实习满2个月即可申请转正相比很多公司需要 3-6个月实习,PDD暑期实习满2个月即可发起转正流程。② 实习转正薪资通常高于校招入职通过 实习转正入职的薪资一般更有优势。③ 免费三餐 + 高薪实习公司提供 免费三餐 + 有竞争力的实习薪资。(有任何问题欢迎找我私聊沟通,帮看面试进度)通过这个链接投递会进入内推池,简历会优先筛选。祝大家都能拿满意的 Offer,我们在 AI 时代的后端浪潮里见!
点赞 评论 收藏
分享
评论
18
184
分享

创作者周榜

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