50场面试总结C++常见问题

  1. C++类型转换有哪些?
  2. C++虚函数的原理
  3. 智能指针有哪些?应用场景?
  4. select, poll, epoll的原理、区别、优缺点
  5. std::sort的底层实现
  6. lamda表达式的本质?
  7. std::vector的size和capacity,扩容机制
  8. 往std::vector中用push_back添加n个元素,总时间复杂度是多少?
  9. std::vector怎么缩容?
  10. C++的完美转发是什么?
  11. 删除和新增STL容器中的元素,迭代器会失效吗?
  12. STL有哪些组件?
  13. 介绍一下仿函数,它有什么作用?
  14. STL容器是线程安全的吗?
  15. 类的深拷贝和浅拷贝
  16. 如何实现一个简单的“写时拷贝”类?
  17. malloc和free是线程安全的吗?
  18. 什么是静态链接和动态链接?分别是如何链接的?
  19. 程序运行时内存模型?
  20. std::unordered_map和std::map的底层实现?std::map元素有序吗?
  21. std::unordered_map查询的时间复杂度?什么时候退化成O(n)?怎么优化?
  22. std::unordered_map的负载因子是什么?
  23. go有个关键字defer,用于在函数结束时自动调用,C++如何实现类似功能?
  24. STL中的内存分配器是怎么实现的?
  25. std::move是什么?怎么实现?std::forward是什么?怎么实现(参见C++ primer)
  26. auto和decltype的作用和区别?
  27. new和malloc区别?
  28. C++如何避免内存泄漏?如何排查?
  29. 构造函数和析构函数可以定义为虚函数吗?析构函数什么时候需要定义为虚函数?
  30. 构造函数和析构函数可以抛出异常吗?
  31. 构造函数中能调用虚函数吗?会发生多态吗?
  32. 频繁地申请和释放堆区空间,有什么坏处?怎么解决?
  33. if else 语句和 switch 语句哪个性能更好?
  34. 以下代码会发生什么?
struct Logger {
  void log(const string &msg) {
    cout << msg << endl;
  }
}

int main() {
  Logger *p = nullptr;
  p->log("hello");   // 会发生空指针异常吗?输出什么?
}
#投票#
全部评论

相关推荐

某公司一颗钉子:想把tcp聊天室的项目写到简历里面的话需要做一定的扩展,可以参考一下这个项目:https://www.bilibili.com/video/BV1iYtrezEkA/ 也可以看看下面这几个项目 云存储:https://www.bilibili.com/video/BV1XPfTY8EGD/ 多线程任务队列系统:https://www.bilibili.com/video/BV1XS9dYsE9d/ RPC项目:https://www.bilibili.com/video/BV15ff4YsEPy/
点赞 评论 收藏
分享
1,之前面过我们吗(我给忘了我秋招面过,说没有,他说有面试记录)2,为啥不考研3,主语言c++,岗位方向有限定吗4,实习浙江广州都有,为啥实习不准备转正5,假如你发现我们公司没有自己的产品,或者你的岗位不是自研岗位,你会怎么办6,你的语言c++,python,代码量怎么样7,现在回学校了吗8,实习中的ota功能详解9,你实习中音视频解码降低cpu占用怎么实现10,为什么第一家公司只待了两个月11,线程池具体讲一下12,采集数据,处理数据和显示数据速率不匹配如何处理的13,为什么要用线程池(调度?我不清楚问啥)线程池原理的一个重点:调度,锁14,c/c++新特性,auto用做什么15,智能指针16,结构体和类的区别17,结构体内存对齐?(我给忘了)18,tcp/udp,http,ip在那一层tcp/udp区别tcp为什么可靠19,了解一下大学期间成绩怎么样20,大学里的自己的规划21,在学技术的时候学习途径学习方法22,学习有做笔记吗23,大学敲代码,自己有做过什么实现吗24,mit操作系统内核,讲一下25,最简单的操作系统需要包含哪些功能26,大学期间印象比较深的经历27,你觉得你在你们宿舍你是最优秀的吗28,你自己自我评价,优缺点2个29,大三7月份就跑出去为啥(实习的还是晚了应该早点)30,目前几个offer31,假如去一家公司发现他的方向和你的规划不匹配,或者工作没有挑战力,或者觉得技术栈太拉,没有自己的产品,遇到这种情况怎么办32,前两家实习有加班吗,对加班和出差有要求吗反问base地,项目关于什么
点赞 评论 收藏
分享
评论
14
97
分享

创作者周榜

更多
牛客网
牛客企业服务