分享一下面经 2024.04.12 一面 无自我介绍 写两道算法题:LRU 和多线程安全的计数器(就用互斥锁对 count 变量进行一个保护,然后面试官提示 C++ 当中有原子变量可以使用,具体的原子变量对应的操作忘记了) 为什么转专业? 堆区、栈区、静态区的使用场景 内存泄漏是什么,有什么工具检查内存泄漏(答了 valgrind,然后扯了下 RAII) 常用的容器(vector、map、unordered_map 等) 介绍 vector 的底层原理 如何相对更加高效的使用 vector?(提前预留空间,调用 reserved 函数) volatile 关键字作用 僵尸进程怎么形成的,Li...