【面试】C++后台服务器应用开发面试问题汇总

声明:本来这就是copy,我没有声明版权啊,不要追究这个东西。只是为了方面复习、方面查缺补漏,所以把其他人的经验汇总起来了,顺便分享出来。
来源:个人的应聘经验以及牛客网上各大互联网公司的面试经验汇总。


前言

知识点量很大,更像一个大杂烩,很多问题都很简单、很常规,应该针对自己的薄弱点深入去剖析,而不是泛泛地去看,这样效率可能会更高些。本来我是想把问题极其答案都总结上的,但是因为知识点量太大、工作量巨大,所有就只总结了问题而没有答案。这篇博文相当于一个索引吧,具体深入了解还是要专门搜索。

*表示高频考点


C++语言、STL源码

  • C++多态、继承、重载*
  • 引用是怎么实现的?*
  • static变量,static函数*
  • 四种类型转化方式
  • 虚函数机制*
  • 写代码求虚函数表地址
  • vector和数组的区别?*
  • vector、list、set、map、unordered_map几种容器的操作、底层实现原理*
  • STL的线程安全*
  • C++调用C函数,C++和C混合编译
  • New和malloc区别*
  • 智能指针*
  • C++11新特性*
  • Struct和class区别*
  • 多态机制的实现*
  • sort底层实现
  • C语言的内存管理机制*
  • define的宏定义过程
  • #define与const区别*
  • extern关键字
  • Struct内存对齐,为什么要做内存对齐?*
  • 内存拷贝函数memcpy、strcpy原理
  • free和delete区别*
  • delete / delete[]区别*
  • 重载和覆盖
  • 为什么基类的析构函数要是虚函数
  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值