微信搜索后台开发C++面经

## 一面挂5.22(1小时)
**C++八股**
 1. C++虚函数,用在哪些场景和功能
 2. 他是什么时候的多态,运行还是编译
 3. 虚函数和纯虚函数什么区别
 4. 内存管理:C++的new和malloc的区别
 5. new可以重载吗,可以改写new函数吗
 6. C++中的map和unordered_map的区别和使用场景
 7. 他们是线程安全的吗
 8. gcc编译的过程
 9. C++11的特性
 10. 介绍一下有哪些智能指针
 11. RAII实现数据库连接池,怎么实现的
 12. 有没有想过其他方式管理数据库连接
 13. 你每次make一个连接,其实没有连接池
 14. 排序算法
 15. 哪些是稳定的,哪些不稳定的
**项目**
 16. 项目1:区分哪些协议
 17. http服务器,他的目标是什么,通过什么方式实现的
 18. 除了Reactor模型,还有什么模型
 19. epoll使用的哪种模式
 20. 除了epoll,了解select/poll吗
 21. 操作系统的多进程和多线程的区别,什么场景使用多进程,什么场景使用多线程
 22. 多进程相比多线程的优点(面试官提示,不同进程完全隔离,如果一个销毁,另一个不受影响)
 23. TCP在什么情况下会出现大量time_wait,哪个阶段出现
 24. 2msl是谁相对谁的(客户端等待服务器,,,)
 **算法题(30分钟)**
 25. 做一道算法题:实现一个不限类型的线程安全的LRU,不能使用STL
全部评论
告诉他,你手写个给我看
6 回复 分享
发布于 2023-05-31 10:16 上海
LRU手写list还好,手写hash就有点离谱
3 回复 分享
发布于 2023-05-28 19:38 广东
不用stl怎么做lru呢
1 回复 分享
发布于 2023-05-28 15:52 四川
请问楼主有没有分布式和中间件的技术栈
1 回复 分享
发布于 2023-05-29 22:46 重庆
兄弟我面过这个,你题比我难太多了。。
1 回复 分享
发布于 2023-05-31 01:32 北京
现在感觉暑期实习问的比特喵秋招都难
1 回复 分享
发布于 2024-04-26 15:18 重庆
问的真多啊,这个岗待遇咋样
点赞 回复 分享
发布于 2023-05-28 20:03 广东
反问环节要他手撕一个lru不用stl看看
点赞 回复 分享
发布于 2023-06-14 01:44 浙江
请问是暑期还是日常?
点赞 回复 分享
发布于 2024-01-21 21:28 北京

相关推荐

03-09 10:08
已编辑
门头沟学院 Java
这是我的第一次面试,八股背了两周,项目还在不断地打磨,总之相当忐忑。2.23投的简历,2.24晚上做的测评,2.25晚上接到的面试邀请。面试官很和蔼,是个小哥,说话也很温柔,上来先做了两个算法题。第一个是LRU缓存,第二个是两两交换链表中的结点,都在力扣上做过,比较简单。面试用的腾讯会议,应该腾讯自己开发的写代码的IDE,第一次用不太习惯,敲得比较慢,好在半小时把两个题做出来了。然后面试馆问是否接受转语言,部门都是用C++,我在简历上写的都是Java,,然后 询问最早什么时候可以去实习,可以接受实习多长时间,后面开始问八股1. CAS操作2. 时间戳的对时服务(第一次听说,我说没了解过,面试官很耐心的和我说有什么策略,可以学习什么)3. Redis缓存三兄弟(缓存穿透、缓存击穿、缓存雪崩)4. C++的构造函数允许是虚函数吗(这个我是真不知道啊,C++课上的知识都忘干净了)5. Etcd的原理(说实话也不太会,只是用过)然后是反问环节,向面试馆了解了一些腾讯的情况第一次面试总体来说还可以,算法题都会,八股算是回答上2/5吧,再接再厉————————————————————————————————————————————————3.4过了四天,平台上显示终于过一面啦!悲喜交加,为什么我当时没有准备C++,万一后面真有机会的话还要转语言,牛客上的兄弟们怎么看,大家是否会愿意准备了好久的Java最后转C++,如果能呆在腾讯的话,转语言还是能接受的。我担心的主要有两个,一个是万一后面进去了转不了正怎么办,二是进去之后相比部门的同事,本身就要恶补C++,更难和他们去抢转正名额了。#腾讯求职进展汇总##面经##java##牛客AI配图神器#
KeyWu:两道手撕 牛
查看8道真题和解析 腾讯求职进展汇总
点赞 评论 收藏
分享
评论
18
177
分享

创作者周榜

更多
牛客网
牛客企业服务