地平线(暑期实习)性能软件开发一面:八股:智能指针 shared ptr内部实现 weak ptr用法 使用weak ptr 的lock会有什么问题,怎么做到观察模式 参数变化模板 右值引用 std::forward用法 程序存储区 static vim怎么替换文本中单词 cmake构建一个项目流程 快速排序 c++11标准都有哪些 Linux指令 查看cpu占有率 查看端口占用 在一个目录下找文件中的对应的单词用那两个指令组合 select poll epoll redis通信模型 跳表 udp tcp以及用途 redis查询复杂度 vector怎么清空空间 扩容机制 unordered底层有哪几种数据结构 红黑树 git查看历史提交 git查看当前分支 30+min项目:开源之夏项目 集群服务器优化 rpc调用过程 20min 手撕:手写线程安全的单例 8min用时1h10min