110 lines
2.9 KiB
Markdown
110 lines
2.9 KiB
Markdown
|
- 技术面试 30-45分钟
|
|||
|
- 介绍一下工作 5分钟
|
|||
|
- 针对工作内容
|
|||
|
- 系统
|
|||
|
- Bearmetal rtos linux的工作区别
|
|||
|
- 驱动如何做兼容
|
|||
|
- IP 以NPU为例
|
|||
|
- npu相对于cpu体系结构上的特点
|
|||
|
- npu编译
|
|||
|
- npu算子类型 几类? 正确率问题?如何分析
|
|||
|
- 验证工作的重点与难点
|
|||
|
- 内存?? 多个图 与 sram加速
|
|||
|
- fpga验证平台
|
|||
|
- 问题与解决 推理错误 误差 异常 客户
|
|||
|
- 验证平台
|
|||
|
- Emu 指的什么平台 使用问题 抓波形 利用波形分析问题
|
|||
|
- Fpga 什么平台
|
|||
|
- 验证平台上解决了什么功能问题
|
|||
|
- 能否观测性能是什么样子的 问题有哪些
|
|||
|
- TO标准是什么
|
|||
|
- 额外知识
|
|||
|
- cmodel指的什么 什么级别 // 行为 近似时钟精确 时钟精确
|
|||
|
- 时序逻辑电路和组合逻辑电路
|
|||
|
- 回片Bring-up
|
|||
|
- 回片测试顺序?哪些问题
|
|||
|
- DDR稳定性测试工作 遇到什么问题,
|
|||
|
- 软件设计
|
|||
|
- 同步与互斥
|
|||
|
- Cache // 每帧flush 驱动
|
|||
|
- 驱动设计
|
|||
|
- 用户态内核态 零拷贝 // get release函数
|
|||
|
- 多路复用 // id 多进程
|
|||
|
- 框架设计
|
|||
|
- 调优
|
|||
|
- 例如
|
|||
|
- 核间通讯方案
|
|||
|
|
|||
|
- 基础知识
|
|||
|
- 进程管理
|
|||
|
- 调度粒度 如何配置
|
|||
|
|
|||
|
- 内存管理
|
|||
|
- 一次malloc内存申请的流程
|
|||
|
|
|||
|
- 文件系统
|
|||
|
- 常见文件系统 区别
|
|||
|
|
|||
|
- arm基础知识
|
|||
|
- 大小核
|
|||
|
- 启动
|
|||
|
- arm启动流程
|
|||
|
- 多核启动的几种方式
|
|||
|
|
|||
|
- 内核
|
|||
|
- 内核编译,内核头文件
|
|||
|
- dts文件dtsi文件
|
|||
|
- Spinlock irqsave
|
|||
|
|
|||
|
- 驱动
|
|||
|
|
|||
|
- 设备类型
|
|||
|
- probe
|
|||
|
- 进程异常退出时,内核中的资源如何释放 (release函数)
|
|||
|
- armv8进入中断之后 软件还需要关中断么, 常用的中断底半部技术
|
|||
|
- Writel
|
|||
|
|
|||
|
- spinlock irqsave // 为什么中断里不能用
|
|||
|
|
|||
|
- 中断中是不能调用vmalloc的为什么 中断上下文却不是一个进程,它并不存在task_struct,所以它是不可调度的。所以,在中断上下文就不能睡眠。
|
|||
|
|
|||
|
- va/pa
|
|||
|
|
|||
|
- mmu
|
|||
|
- ioremap
|
|||
|
- 内核进程空间地址分布
|
|||
|
|
|||
|
- Dma npu 内存分配 pa
|
|||
|
|
|||
|
- cache 流式映射
|
|||
|
- 实现zero-copy系统
|
|||
|
|
|||
|
- Linux基本操作
|
|||
|
- 查看内核日志
|
|||
|
- 临时读写寄存器
|
|||
|
- 查看中断
|
|||
|
|
|||
|
- 文件系统
|
|||
|
- procfs
|
|||
|
- debugfs
|
|||
|
- sysfs
|
|||
|
|
|||
|
- 问题分析
|
|||
|
- 内存泄漏如何分析
|
|||
|
- 性能分析
|
|||
|
- 怎么分析性能问题
|
|||
|
- 火焰图如何生成
|
|||
|
|
|||
|
- 常用调试
|
|||
|
- debug工具 gdb 栈帧结构 多线程如何切换 打印所有线程的 gdb原理了解么
|
|||
|
- Strace使用过么 Ftrace
|
|||
|
- Trace32工具用过么 分析过什么问题
|
|||
|
|
|||
|
- 项目描述
|
|||
|
- 技术成果
|
|||
|
- 角色 推动/主导/学习
|
|||
|
|
|||
|
- 扩展
|
|||
|
- 在用什么ai工具
|
|||
|
- 这几个月做了什么事情
|
|||
|
- 评价你之前的团队, 团队如何评价你
|