自我介绍面试官 底层软件 & 应用软件方向职位介绍看过驱动源码或者写过Linux驱动吗?设备/驱动/总线模型?设备和驱动如何匹配?匹配上之后做什么? 这里脑子抽了没想起来 probe...了解 probe 函数吗?在里面做什么?写一个通用的字符设备驱动程序,需要实现哪些接口?主次设备号?虚拟地址如何转换成物理地址?MMU?什么是缺页异常?可以举一个具体的缺页异常产生的例子吗?用户态程序访问空指针或者0地址会发生什么?操作系统如何判断想要访问的物理地址是合法的还是非法的?需要将所有的合法地址标记为合法的吗?页表是如何初始化?一个ELF文件加载到内存后,各个段的分布?堆区和栈区之间还有什么...