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

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

相关推荐
程序员爱钓鱼26 分钟前
Rust Trait Object详解:dyn Trait与动态分发
后端·面试·rust
用户479492835691510 小时前
字节Agent开发技术分享—旧会话越聊越笨,新会话又得重讲?我给 Matt Pocock Skill 炼了套《影分身之术》:本体想清楚,分身写代码,完事回来汇报
面试·agent
蒸蒸yyyyzwd13 小时前
cpp 选手准备秋招学习笔记 day10
笔记·面试·求职招聘
蔓越莓13 小时前
Webpack 常用 Loader +手写Loader
前端·面试
蔓越莓14 小时前
性能优化:webpack打包层面优化
前端·面试
面试鸭16 小时前
Anthropic 让 Claude 接了 CI 值班的第一班,人剩下的是写规则和合 PR
后端·面试
码匠许师傅18 小时前
【C++ 面试真题】19. 聊聊 C++ 的迭代器
开发语言·c++·面试
黄敬峰19 小时前
TypeScript 工具类型一次讲透:Pick、Omit、Partial、Record 逐个击破
面试
码匠许师傅19 小时前
【C++ 面试真题】20. 聊聊 C++ 的标准库常用算法
c++·算法·面试
一只叫煤球的猫20 小时前
Spring AI 2.0 源码解析(二):Starter 如何自动装配 ChatClient ?
后端·面试·langchain