一面腾讯客户端开发 C++
📍面试公司:腾讯
👜面试岗位:客户端开发(部门:QQ)
📖面试问题:
问项目,自己的工作内容
对自己影响最深、最值得说的项目
Qt槽函数是什么,有什么作用
进程和线程有什么区别
了不了解协程
HTTP属于哪一层
传输层的作用
HTTP和TCP的关系
HTTP3和前面版本的区别,为什么使用UDP(后来反思感觉提问的重点是QUIC)
了不了解C++中的智能指针,智能指针有哪几种
智能指针的作用
什么是内存泄漏,如何导致内存泄漏,举例说明
C++中的引用是什么,有什么作用
数据库相关,但是不太了解
手撕:删除有序链表中重复的元素
🙌面试体验:
处女面,很珍惜这次面试机会,主要为了学习和锻炼,面试官很好,前面和我聊了对岗位的选择和规划要清晰谨慎,后面的八股环节也是边问边引导,包括一些岗位相关的新技术。
手撕整体思路很基础,但是因为手太生了没写出来,菜就多练。