返回信息流rt
OS,计网,数据库,数据结构算法这些就肯定要的。
c++语言大概有哪些问题?
另外c++11会问吗,c++14呢?
网上JAVA面经比较多,,c++真的不是很多T_T
这是一条镜像帖。来源:北邮人论坛 / cpp / #99803同步于 2020/3/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
C/C++校招一般会问哪些问题?
Jarvistj
2020/3/18镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
C++比较考验基础,因为C++不存在很通用的框架。一般会问这些:1,语言基础,比如static关键字,类型转换,多态机制,类实例的初始化及大小,拷贝语义和移动语义等;2,内存管理&&资源管理,RAII和智能指针,可能还有池技术之类的;3,STL,最常见的容器和容器适配器,考查数据结构相关知识,深入点会考察内存分配实现,再深入估计就是类型萃取之类的模板编程了;4,如果是跟网络相关的后台开发,TCP、IP、HTTP也会问,epoll多路复用之类原理,网络IO模型,reactor、proactor也可能会问,这些其实不算C++相关的了,但是跟C++相关的肯定要考察基础,其他C++职位应该也是如此。
C++11问的比较多,因为C++11是变化比较大的(加入了内存模型。。。),尤其是std里的智能指针,几乎是必问的,其他的如移动语义还有一些新关键字也有可能问。
建议去牛客上找找面经,还是很有用的。C++有时可能会问一些很怪的题,没必要刻意去记,重点还是基础。
感谢大佬!清楚不少了,还是基础重要啊
【 在 mss1213 (祁山不归路) 的大作中提到: 】
: C++比较考验基础,因为C++不存在很通用的框架。一般会问这些:1,语言基础,比如static关键字,类型转换,多态机制,类实例的初始化及大小,拷贝语义和移动语...
: C++11问的比较多,因为C++11是变化比较大的(加入了内存模型。。。),尤其是std里的智能指针,几乎是必问的,其他的如移动语义还有一些新关键字也有可能问。
: 建议去牛客上找找面经,还是很有用的。C++有时可能会问一些很怪的题,没必要刻意去记,重点还是基础。
我这段时间面了不少c++,问的最多就是多态、内存管理、STL效率、线程安全,c++11问的最多的就是智能指针,一般会结合操作系统如linux下的一些系统调用,计网select、epoll,socket编程,数据库事务。基本上本科大作业都有涉及到,把你用过的函数底层实现了解一下,基础应该就过了。有兴趣可以加vx互相帮助啊。