多乐游戏c++开发一面面经(寄)
一面直接综合八股和笔试,问的时间会比较久(40-50分钟),比较重视实际开发能力和代码底层实现原理
两个HR,一个还比较正常,着重会问你c++和手撕代码基本能接住,另一个像是技术主管,问得更深,挖项目相关的技术栈。具体的问题有的记不清了,不过感觉很难受,第一次见问项目问到这么深的。还是太水了,没辙,满头大汗了xdm。
1号面试官:
介绍下项目
tcp协议的过程
智能指针的实现(针对简历)
虚函数和析构函数有关的
手撕链表翻转
2号面试官
map的【】和insert有什么区别(之前牛客面经看到了)
vector,pushback和erase过程中的实现原理和迭代器变化
vector扩容机制
内存泄漏怎么解决
判断输出://指针传值//指针传地址(二级指针)//指针引用 输出不同(也看到了)
项目相关(我做的是qt开发的websever):1,TCP通信如果中途失效怎么办
2,mysql中索引失效怎么解决
3.忘记密码和修改密码的区别,密码加密是怎么实现的
反问:
1,感觉当前实力和贵公司有差距,有什么建议
答:公司注重实际开发经历和底层实现,技术到位只要写好需求就没问题
2.公司业务:海内和海外都有,