26秋招 小米手机系统内核面经
投的嵌入式软件不给面,系统内核却有面,嵌入式🐶都不学😅
一面:总共面了70分钟,无手撕无八股。面试官很温柔,问的很零散,像聊天那种。主要问了很多实习相关细节这些。
1 你实习组里做的业务是什么,能讲一下吗?
2 GPU的内存管理算法你能描述一下吗?最小内存是多少,整个GPU内存堆有多大。
3 你这个GPU中断CPU,有CPU中断GPU的情况吗。
4 讲一下你mmap 系统资源文件读写GPU内存的原理
5 讲一下pthread 取消线程的延迟机制,取消点是什么,从接受信号,响应信号调用处理函数,以及信号清理阶段的过程是什么
6 讲一下你简历里的信号处理循环bug 是什么意思,以及rt-thread 是在什么时候接受到信号中断的。
7 Linux内核内存分配回收了解多少
8 linux 内核调度算法了解多少?
9 讲一下linux 中断的过程以及上半部分下班部分
10 禁止抢占是什么意思
11 讲一下kmap_atomtic 原理
12 arm64页表了解吗?不了解讲一下riscv64的也行,一个cpu 核心有几个存页表基地址的寄存器,硬件查页表的过程
13 你的内核项目里在进程里实现多线程主要做了什么,fork 的过程,进程内创建一个线程的过程。
14 你这个内核的调度算法是什么,会在什么时机触发调度。
15 页表项有哪些属性?
16 讲一下写时复制的过程?
17 讲一下内核里进行线程上下文切换的过程,讲一下要保存恢复哪些寄存器?
18 组合写的硬件原理是什么
二面
面试官没来,难绷,性价比员工不去也罢😅
一面:总共面了70分钟,无手撕无八股。面试官很温柔,问的很零散,像聊天那种。主要问了很多实习相关细节这些。
1 你实习组里做的业务是什么,能讲一下吗?
2 GPU的内存管理算法你能描述一下吗?最小内存是多少,整个GPU内存堆有多大。
3 你这个GPU中断CPU,有CPU中断GPU的情况吗。
4 讲一下你mmap 系统资源文件读写GPU内存的原理
5 讲一下pthread 取消线程的延迟机制,取消点是什么,从接受信号,响应信号调用处理函数,以及信号清理阶段的过程是什么
6 讲一下你简历里的信号处理循环bug 是什么意思,以及rt-thread 是在什么时候接受到信号中断的。
7 Linux内核内存分配回收了解多少
8 linux 内核调度算法了解多少?
9 讲一下linux 中断的过程以及上半部分下班部分
10 禁止抢占是什么意思
11 讲一下kmap_atomtic 原理
12 arm64页表了解吗?不了解讲一下riscv64的也行,一个cpu 核心有几个存页表基地址的寄存器,硬件查页表的过程
13 你的内核项目里在进程里实现多线程主要做了什么,fork 的过程,进程内创建一个线程的过程。
14 你这个内核的调度算法是什么,会在什么时机触发调度。
15 页表项有哪些属性?
16 讲一下写时复制的过程?
17 讲一下内核里进行线程上下文切换的过程,讲一下要保存恢复哪些寄存器?
18 组合写的硬件原理是什么
二面
面试官没来,难绷,性价比员工不去也罢😅
全部评论
咋全是系统的
感觉咋样,这种大厂
相关推荐