腾讯微信后台开发一面面经

1、自我介绍(3-5分钟)

2、挑一段比较重要的项目经历讲一下。

3、C++线程安全的高并发缓存系统的主要应用场景?为什么需要做这个高并发缓存系统?

4、这个缓存是操作系统级别的,还是说内存和文件系统级别?

5、第二个项目用到了FastDFS,介绍一下你用的FastDFS是什么?

6、从文件读取和从内存读取,以及从L1 Cache和L2 Cache读取的性能大概差多少?

7、C++11和C++17,有用过吗,有哪些新关键字?

8、讲一下STL的unordered_map的底层实现。

9、哈希有一些桶,这些桶满了之后,它怎么再做哈希?

10、你帮我设计一个哈希方法,使得每个key大概均匀地落到不同的桶里面吗?如果这个key是一个string类型?

11、C++智能指针

12、C++的多态

13、算法题:01背包板子题

相关推荐
哈里谢顿11 小时前
如何实现分布式锁
面试
白露与泡影13 小时前
Java面试题库及答案解析(2026版)
java·开发语言·面试
June bug14 小时前
全链路测试
功能测试·面试·职场和发展
AI成长日志15 小时前
【笔面试算法学习专栏】哈希表基础:两数之和与字母异位词分组
学习·算法·面试
ShineWinsu16 小时前
对于Linux:文件操作以及文件IO的解析
linux·c++·面试·笔试·io·shell·文件操作
U盘失踪了17 小时前
面试题:你在测试工作中有使用过AI吗?具体是怎么用的?
面试
Baihai_IDP17 小时前
微软多模态推理模型 Phi-4-reasoning-vision 训练经验分享
人工智能·面试·llm
前端Hardy17 小时前
前端开发效率翻倍:15个超级实用的工具函数,直接复制进项目(建议收藏)
前端·javascript·面试
a里啊里啊18 小时前
常见面试题目集合
linux·数据库·c++·面试·职场和发展·操作系统
indexsunny18 小时前
互联网大厂Java面试实战:从Spring Boot到微服务架构的技术问答
java·spring boot·redis·微服务·面试·kafka·spring security