【面试攻略】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怎么解决
自己觉得写得不错的功能或函数
注意:答案以后再更新,当然是自己理解的答案不是标准答案。仅供参考
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步