秋招面经题目打卡汇总

面经知识点总结35条

  1. const和constexpr有什么区别?
  2. RAII(资源获取即初始化)是什么?它的优点是什么?
  3. 智能指针有哪些?各自的特点是什么?
  4. nullptr有什么作用?
  5. 解释一下虚函数表(vtable)和虚函数指针(vptr)。
  6. 多重继承会引发哪些问题?如何解决?
  7. 什么是函数重载和函数覆盖?它们之间有什么区别?
  8. 如何实现接口(Interface)?
  9. 解释一下命名空间(namespace)。
  10. 模板是什么?它们的优点和缺点是什么?
  11. 解释一下类型推导(type deduction)。
  12. 异常处理机制是如何工作的?
  13. 解释一下析构函数的作用和使用场景。
  14. 引用折叠(reference collapsing)是什么?
  15. 移动语义(move semantics)是什么?
  16. std::function是什么?它的用途是什么?
  17. std::bind是什么?如何使用?
  18. 如何实现单例模式?
  19. 多态是如何实现的?
  20. 解释一下友元(friend)机制。
  21. 类型转换有哪些方式?分别是什么?
  22. 内存对齐(memory alignment)是什么?
  23. volatile关键字有什么作用?
  24. static关键字的作用是什么?
  25. 动态类型识别(RTTI)是什么?
  26. std::shared_ptr和std::unique_ptr有什么区别?
  27. std::array和C-style数组有什么区别?
  28. std::list和std::vector有什么区别?
  29. std::map和std::set有什么区别?
  30. std::thread的基本使用方法是什么?
  31. 条件变量(condition variable)是什么?如何使用?
  32. 信号量(semaphore)是什么?与互斥锁有什么区别?
  33. 内存管理有哪些方法?如何避免内存泄漏?
  34. 编译器优化有哪些常见策略?
  35. 编译过程是怎样的?包括哪些阶段?

更多面经 可以关注专栏。

答案在下方专栏。

原帖链接:https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM

全部评论

相关推荐

02-01 12:05
复旦大学 Java
腾讯的提前批大概率应该是没有笔试的,但是这个时候有相当部分的同学简历估计都没有准备好,没准备好的同学也不用急,大部分都是3月之后开,这个时候开的绝大多数都是神仙打架,问的东西也比较难,打算投递的同学也多看下计算机网络和操作系统,腾讯对这部分的知识问的比较多。另外多刷下牛客的热门题库,刷题注意刷ACM模式,和牛客的周赛题,腾讯有的部门会从这里面出原题。我是@程序员花海关注我,带你了解更多校招资讯!
程序员花海:还没有来得及准备的同学可以看下学习路线:https://www.nowcoder.com/discuss/824693499982315520?sourceSSR=users算法题:https://www.nowcoder.com/feed/main/detail/20e7a999fa04485b88340a274411ca0d?sourceSSR=users八股文:https://www.nowcoder.com/discuss/833102362771251200?sourceSSR=users简历书写方式:https://www.nowcoder.com/discuss/839907820706205696?sourceSSR=users都是以前在牛客发的文章~
软开人,秋招你打算投哪些...
点赞 评论 收藏
分享
2025-12-19 21:53
门头沟学院 Java
想做OpenGL:不要一来就把自己定位这么低吧,把大厂当成目标,不断去学技术做项目,最后你至少能学到能找到中小厂的技术水平,你一上来就找这种两千块还要前后端都会的,其实对你用处不会很大,真去了也是打杂
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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