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

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

相关推荐
一水4 小时前
JVM 面试宝典:从入门到调优实战
jvm·面试
糖果店的幽灵5 小时前
人已经用 WorkBuddy 找工作拿了面试,你还在一份份手工改简历
人工智能·面试·职场和发展·langgraph
liang_jy5 小时前
文件管理(六)—— 文件共享和保护
面试·操作系统
liang_jy5 小时前
文件管理(五)—— 文件的基本操作
面试·操作系统
Revolution6110 小时前
页面更新后为什么出现 Loading chunk failed:旧页面如何请求了已删除的构建产物
前端·面试·前端工程化
thesky12345611 小时前
27届大模型岗面试准备(五):预训练全流程拆解——从数据清洗到 Tokenizer 再到 PT 的每
人工智能·面试·大模型·预训练·tokenizer
众人皆醒我独醉12 小时前
为什么 AI 每次回答不一样?—— 温度参数是 AI 的"创意调节旋钮"
面试·ai编程
清泓y15 小时前
深度学习算法
算法·ai·语言模型·面试
Revolution6117 小时前
数组本身没有 map,为什么还能直接调用:原型链怎样查找属性
前端·javascript·面试
未秃头的程序猿17 小时前
JDK 26的Value Class,我做了个性能测试,结果出乎意料
java·后端·面试