【面试攻略】C++面试高级/资深篇

C++二面技术面试

2020-10-27技术面问题
1.自我介绍
2.说说服务器架构
3.数据结构栈特性,栈的应用,栈为什么会溢出
4.C#与C++的区别
5.C#是自动管理内存的,如果内存出了问题要怎么解决
6.怎么解决C++的空指针,野指针问题
7.你做过哪些服务器性能优化
8.服务器崩溃怎么查错
9.偶现的bug怎么解决
10.C++11的特性
11.有没有好的内存管理方式
12.你觉得做服务器的难点在哪里
13.比如我有几千个网关服,怎么维护他们
14.虚函数的作用,虚函数怎么实现子类重写父类的
15.你服务器用的什么socket技术
16.游戏没有崩溃,但是游戏卡死了,怎么解决
17.像王者荣耀那样的游戏实现的难点在哪里
18.怎么解决玩家网络卡的问题

以前面试被问得比较多的问题
1.数据库性能优化有哪些?
2.你们项目的架构怎么样?
3.你工作中遇到的比较难的技术问题?
4.内网好的外网有问题怎么解决
5.自己觉得写得不错的功能?
6.协程了解过吗
7.多线程相关
8.会拿你简历上写的自己做过的功能问你

我招聘人会问的:
你工作中遇到过的比较困难的事情,解决方案
断线重连,顶号,可能会出现的问题,怎么解决
你做过XX系统,发现配置文件很复杂,怎么解决的
移动广播,技能系统,高效率的解决方案
内存泄露,野指针有好的避免方案吗
偶现的bug怎么解决
自己觉得写得不错的功能或函数

注意:答案以后再更新,当然是自己理解的答案不是标准答案。仅供参考
 

posted @ 2020-10-27 16:35  byfei  阅读(1946)  评论(0编辑  收藏  举报