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