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

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背包板子题

相关推荐
小迷糊的学习记录15 小时前
0.1 + 0.2 不等于 0.3
前端·javascript·面试
程序员敲代码吗15 小时前
面试中sessionStorage问题引发深度探讨
面试·职场和发展
源代码•宸17 小时前
大厂技术岗面试之谈薪资
经验分享·后端·面试·职场和发展·golang·大厂·职级水平的薪资
马猴烧酒.18 小时前
【面试八股|JVM虚拟机】JVM虚拟机常考面试题详解
jvm·面试·职场和发展
Serene_Dream1 天前
JVM 并发 GC - 三色标记
jvm·面试
愚者游世1 天前
Delegating Constructor(委托构造函数)各版本异同
开发语言·c++·程序人生·面试·改行学it
信码由缰1 天前
Spring Boot 面试问题
spring boot·后端·面试
马猴烧酒.2 天前
【面试八股|Java集合】Java集合常考面试题详解
java·开发语言·python·面试·八股
闻哥2 天前
从测试坏味道到优雅实践:打造高质量单元测试
java·面试·单元测试·log4j·springboot
南风知我意9572 天前
【前端面试5】手写Function原型方法
前端·面试·职场和发展