校招 未知部门 / 研发工程师 / 一面/二面
[面试日期] 2025-03-31 [面试时长] 未知
[学校背景] 西安电子科技大学 | 211 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>oppo社招面经——底层驱动软件工程师(CPU方向)</h2>
<p><strong>一面</strong></p><p>1、i2c和spi区别?</p><p>2、什么情况下必须要用I2C?什么情况下必须要用SPI?</p><p>3、perf这块主要做的工作内容?</p><p>4、perf中统计的cycles、instructions表示什么意思?</p><p>5、Cache miss是什么意思?</p><p>6、对功耗了解多少?</p><p>7、系统稳定性了解吗?</p><p>8、动态调频相关的了解吗?cpufreq?</p><p>9、说一个你遇到过的比较棘手的问题,怎么解决的?</p><p>10、有什么想问的?</p><p>整体上,主要是从知识面的广度了解,有个初步印象</p><p></p><p><strong>二面</strong></p><p>1、CPU访问内存的过程?</p><p>2、什么是Cache一致性?</p><p>3、驱动中怎么分配DMA内存?带不带Cache?</p><p>4、驱动中分配内存用哪个函数?kzalloc分配的内存带不带Cache?</p><p>5、多核下,Cache一致性如何保证?</p><p>6、多核下,访问寄存器如何避免竞争?</p><p>7、说下DDR带宽统计这块主要负责的内容?</p><p>8、内核中申请内存和应用层申请内存有什么区别?</p><p>9、有什么想问的?</p><p></p>
AI 推荐面试题
