二面主要集中在 项目深挖 和 Linux 驱动/内核 上,整体感觉是面试官想通过具体问题,判断我对项目的理解深度,以及对底层知识的掌握情况。下面记录一下问题,供大家参考。一、项目深挖类问题你在项目里负责的具体模块是什么?这个模块里遇到过哪些性能瓶颈?你是怎么解决的?如果驱动出问题,你是如何定位的?有没有用过 dmesg、strace、perf 之类的工具?内核态和用户态交互,你是怎么实现的?(比如 ioctl、read/write、mmap)如果要在驱动里做缓存,怎么保证和用户态数据一致?👉 总结:二面更关注你是不是自己“做过”,而不是“看过”。面试官会根据你的回答往下追问,比如你说“调过性...