3/24 腾讯魔方一面凉经
1. 自我介绍
2. 怎么理解C++面向对象
3. C++面向对象有哪些特性,分别介绍一下
4. 用public继承,可以访问父类的哪些东西,protected继承可以访问哪些东西,在子类这里会变成哪些权限
5. 多态是怎么实现的,举例?虚函数多态是怎么实现的?
6. 写个访问虚函数的例子
7. Static关键字有什么用?用static关键字修饰的变量和没有用static关键字修饰的变量有什么区别?static关键字是怎么访问变量的
8. 怎么防止C++头文件被重复包含
9. 用过stl容器吗?vector的数据结构是用的什么?
10. 有什么设计模式?说说观察者模式和单例模式,可以简单写个单例模式吗
11. 可以说说Tcp/ip协议的层次结构吗
12. 了解tcp吗,面向字节流是什么意思?怎么判断业务上一个包完整还是不完整?
13. 怎么监听一个tcp端口
14. Tcp是怎么做拥塞控制的
15. 拥塞控制和流量窗口是什么关系,流量窗口是怎么使用的
16. 进程和线程有什么区别?windows和linux这两个都有吗
17. 进程间通信有哪些通信方式?
18. 信号量用来干什么的?怎么用的,能举个例子吗?
19. 你了解哪些排序算法?时间复杂度是怎样的?
20.有100亿个数据,取前1万个最大的数 面完最大感受呢就是考的很基础,但是要你实操性强,希望能对各位有帮助