字节跳动 c++软件开发一面
没有自我介绍环节,一上来就开始提问.......
1. 堆和栈的区别
2. new和malloc的区别和联系
3. 操作系统32位和64位的区别
4. 线程和进程的区别
5. 基类和派生类中构造函数和析构函数的顺序
6. 构造函数可以是虚函数吗(不可以)
7. 析构函数可以是虚函数吗?(可以),必须是吗?
8. 动态链接库和静态链接库了解吗,说一下他们的的区别
9. 说一下函数重载,重载函数和原函数在程序里面编译的时候一样吗?
10. c++里面的多态是怎么实现的
11. c++程序运行过程中的编译和链接知道吗?说一下
12. 函数调用的时候都都需要什么入栈?
13. http了解吗 说下它的原理
14. http请求方法有哪些?说下get和post的区别
15. https的原理,它为什么会比http安全。
16. 手撕代码 求m个数中最大的n个数
17. 问了一下项目我的项目是gpu,面试官好像不是很懂就没继续提问
#字节跳动秋招提前批##字节跳动##C++工程师##校招##面经#