某大公司应届生一面,给我整自闭了。。。
- 什么是ODR(One-Definition Rule)?
- 什么是translation unit?
- ld-linux.so*是什么?它负责什么功能?
- 编译选项
-fPIC
的作用是什么? - 什么是RAII(Resource Acquisition Is Initialization)?
- 什么是SFINAE(Substitution Failure Is Not An Error)?
- 什么是concept?
- 什么是CRTP(Curiously Recurring Template Pattern)?
- 什么是FTADLE(First Template Argument Deduction in Lambda Expressions)?
- 什么是thread sanitizer和address sanitizer?
- C++17中的
std::expected
是什么? - 什么是Result monad?
- 给定一个计算图,如果要输出能够在硬件设备上运行的高度优化的可执行文件,整个模型推理优化过程可以划分成哪些抽象层次?
- 如何判断CPU上运行的程序的arithmetic intensity?
- 使用
top
或perf
工具时,有哪些关键指标需要关注? - AVX 512 VNNI与AVX512相比,有什么区别?
- 什么是tiled matmul?
- 请介绍一种分布式KV存储系统的sharding/partitioning机制。
- 介绍LSM-tree的写入流程。
- 设计SIMD算法时,如何flatten code以去除分支?
- 使用Linux hugepage有什么好处?
- 什么是eBPF?
- 2PC和Paxos协议有什么区别?
这个真的是应届生难度吗?
#面经#