秋招面试合集

一、上海

1.大疆

1.一面--40分钟--四星

从项目扩展
uboot是如何传递参数到内核
有没有开启MMU
简单介绍一下字符设备、块设备、网络设备
为什么Linux的实时性比RTOS差
问字符设备开发中遇到的问题

2.联想

1.一面--30分钟--五星

自我介绍
面试官介绍公司部门IDG--做芯片的。
uboot有什么用
哔哩啪啦
让我讲一下uboot的过程
哔哩啪啦
串口初始化在什么阶段
哔哩啪啦
面试官问了我的职业规划
哔哩啪啦-- ALSA音频方向--然后关于音频方面和面试官聊了好多。
可能是和公司业务逻辑和切合,面试官噼里啪啦把公司的各个部门,介绍了一下,主要是音频相关的部门。
面试官问有什么兴趣爱好
公司要羽毛球俱乐部,到时候可以参加。氛围还挺好。
问我什么时候毕业
访问:职业建议
噼里啪啦一顿,把我的规划好像都安排好嘞那样细致。

3.地平线

1.一面--40分钟--五星

线程池
原子操作
内存管理
MMU
Cache
信号量
自旋锁
如何创建字符设备
系统调用
用户态和内核态之间的数据传输方式
块设备驱动
uboot参数的传递
代码:指定为取反

4.芯原股份

1.一面--30分钟--五星

项目介绍
字符设备驱动开发
系统移植
ARM汇编
静态链接和动态链接
内存管理-页式段式
数据读取APP
流媒体
进程间通信
内核地址是否一致
实习遇到的问题
Linux和RTOS

5.富瀚微

1.一面--45分钟--五星

static
volatile
inline
i2c
系统调用
具体工作
用户态到内核态数据传输
open函数内核过程
uboot中bootarg&boodcmd
uboot中网络的修改
cache
mmu
DMA
DMA和CPU和cache之间的关系
ALSA音频链路
双麦克风抢占问题解决方案和问题定位
嵌入式的职业规划
实习的总结

2.HR一面

哪里人
职业规划
项目大概
今年行情
公司情况

3.HR二面

最近offer
公司的调薪
公司的大概工资
年假
住房问题

6.中兴通讯

1.一面--23分钟--四星

自我介绍
成绩
学校课题
uboot的流程
字符设备驱动的加载--动态加载
网络设备的驱动--socket
流媒体 TCP/UDP的流程
static关键字的作用
红黑树
进程间通信
Linux中如何查看进程号
Linux常有的指令
makefile
adb调试
点唱机的移植
双麦克风插拔问题
日志的抓取
工作的城市
期望的工资

2.二面--20分钟--五星

工作中遇到的问题
实习过程中遇到的问题
具体的解决方案
项目快要提交的时候,发现和客户需求不匹配
未来的规划
工作地点的选择
兴趣爱好
对不同offer的选择是如何选择的

7.经纬恒润

1.一面--37分钟--三星

include中的<>和“”的区别
野指针
论文部分
实习部分

2.二面--20分钟--五星

讲PPT
项目
实习
期望工资

8.商泰汽车

1.一面--30分钟--四星

cache
busybox
uboot启动流程
makefile
I2C挂载的MCU
进程间通信
TCP/UDP
三次握手
实习问题
ringbuffer的水位调整

2.二面--25分钟--五星

uboot
字符设备驱动
流媒体
进程间通信
内存管理
堆和栈的区别
代码编译过程
预处理后的代码内容
动态链接和静态链接
实习

9.中科创达

1.一面--18分钟--四星

字符设备驱动
I2C协议
驱动开发
uboot传递参数
实习
ALSA音频

2.二面--20分钟--四星

实习情况
实习遇到的问题
有什么收获
为什么选择中科
offer情况
薪水水平
职业规划
为什么选择C/C++

10.传音

1.一面--10分钟--五星

HR面试
项目内容
职业规划
公司的了解
岗位的了解

2.二面--30分钟--五星

实习介绍
字符设备介绍
I2C的内核注册过程
probe函数的实现前提
设备树的数据结构
open函数的系统调用
I2C具体的步骤
I2C的设备地址长度
I2C传输数据的位数
I2C的传输数据最后一位是什么ACK信号
I2C的数据传输过程
驱动的手动加载和系统自动加载
uboot系统移植
uboot参数的传递
MMU内存管理

11.科博达

1.一面--30分钟--三星

面试官很好
指针的使用地方
函数指针
字符设备驱动项目--遇到的问题
三极管有哪些
mos管
系统调用
中断 软中断和硬中断
memcpy和strcpy的使用
实习

2.二面--25分钟--五星

自我介绍
static
堆和栈
const(写的有点乱)
内存管理
连续内存管理&非连续内存管理
段&页式内存管理
I2C&SPI
ADC
PWM
CAN驱动
职业规划

12.镕铭微电子

1.一面--1小时15分钟--四星

面试官很好,和聊天一样,慢慢引导你,不会的还会给你讲解
自我介绍
一、UBOOT移植部分
整体过程
bootcmd具体内容
bootargs内容
代码重定向
uboot传递参数给内核的寄存器
cache & MMU
4K的页表可以包含多少个
三级页表中的内容是什么
FTP文件挂载
busybox构建文件,具体创建了哪些文件。
汇编ldr
汇编到C语言中间需要构建什么
位置无关码
gd内容
全局变量如何传递
gdb调试
二、字符设备
驱动框架
open函数的系统调用
IO被占用问题
设备树
设备树中的reg属性
设备树中的driver属性
设备树编译过程中出错如何查看
块设备、字符设备、网络设备
三、基础知识
全局变量和局部变量能否一样。
宏定义最小值
宏定义数字交互
堆和栈区别
四、代码
多线程的一个开放问题
链表反转

2.二面--20分钟--四星

公司介绍
待遇
薪资大概
培养模式

3.三面--30分钟--四星

公司介绍
Linux内存管理
Linux内存分布情况
段页式内存管理
Linux常用命令
看过的书籍
字符设备驱动
实习中遇到的问题
设备树文件
DMA到I2S
Uboot移植过程中遇到的问题
自己的优点和缺点

13.蔚来汽车

1.一面--一个小时--四星

shell的for循环
makefile里面的内容
堆和栈的区别
TCP&UDP的区别
TCP中服务端Bin的时候是否需要IP地址
进程间通信的方法
管道的具体实现
I2C协议
C语言中的链表如何写
链表和环形链表的区别,什么时候用到环形链表。
交叉编译
struct&union
union有什么用
函数指针如何构建
malloc&rmalloc
DMA
matlab
tensorflow
学校课题
项目

2.二面--三十分钟--一星

介绍了一下公司
介绍项目A
讲述一下你做过的东西。
为什么这个要这么设置?
我说查手册说的
然后就一直为为什么要怎么设置,手册查的是哪儿,为什么......
为什么.......(无语)
你有没有做个进程或者线程的东西。
做个一个XX
有用到线程同步吗?
用到了互斥量和条件变量。
为什么要用互斥量?
为什么要用条件变量?
为什么互斥量要和条件变量一起用?
为什么?

14.艾为电子

1.一面--三十分钟--四颗星

字符设备驱动项目
问的比较潜
Linux内核如何使用I2C进行数据传输的
驱动中遇到的问题和如何调试
uboot
uboot中是如何使用C语言的
Uboot的启动流程
实习有关内容

二、杭州

1.联芸科技

1.一面--25分钟--四星

字符设备驱动
UBOOT移植
实习双麦克风
ringbuffer延迟
二进制左后一位置一,有什么好的方法
计算二进制中1的个数,计算二进制中0的个数
关键字:volatile&static
字节对齐
进程间通信
管道的具体实现
Linux调度算法
两个栈如何实习一个队列
内存管理
MMU
cache

2.二面--15分钟--三星

自我介绍
字符设备驱动
实习的工作
堆和栈的区别
三个字形容你自己
家庭情况
为什么来杭州

2.海康威视

1.一面--25分钟--五星

自我介绍
字符设备驱动项目
实习ALSA驱动
DMA
I2S
基本shell命令 top mkdir touch
基本ARM汇编语法 ldr l push mov
static
数组和指针
堆和栈
I2C

2.二面--15分钟--五星

自我介绍
项目难点
职业规划
毕业去向
家庭情况
自己优点缺点
工作中需要注意的问题

3.Freetech

1.一面--30分钟--四星
static
字节对齐
malloc
MMU
代码分区
堆和栈的区别
线程和进程
线程同步-自旋锁用处
内存泄漏
栈和队列
两个栈如何实现队列
strcpy和memcpy区别
项目(带过)
实习

4.大华

1.一面--15分钟--四星

自我介绍
register
while&do while
open系统调用
代码的局部性
流媒体项目做了什么

2.二面--30分钟--三星

malloc&realloc&calloc
kmalloc&kzaloc&vmalloc
内核打印函数printk
uboot如何定位代码错误位置
内核创建线程
open系统调用
中断过程
UART中RS282和RS485区别
I2C协议ACK信号什么电平有效
I2C哪一位是读写位
I2C的写数据过程
SPI协议几根线,及作用
常用的Linux命令
top命令查看的虚拟内存占有率和物理内存占有率之间的关系
动态链接和静态链接
中断过程
I2C总线内核的一些具体函数i2c_msg i2c_client
ioremap和iounmap之间进行物理地址和虚拟地址的转换
驱动加载命令
uboot的作用
uboot启动流程
uboot为什么分为两部分,先要进入SRAM再进入DDR中
Linux内核启动的第一个函数是什么
实习ALSA驱动
实习具体解决的问题
platform驱动框架
PCIE/USB驱动框架
uboot到内核到操作系统,第一个进程是如何运行起来的
寄存器值为0x8000 0000 如何改为0xffff ffff
成绩情况
兴趣爱好

3.三面--6分钟--五星

职业规划
成绩排名
选择工作的三个优先级
家庭住址
offer情况

三、西安

1.诺瓦星云

1.一面--25分钟--四星(情景题)

字符设备驱动
内核注册函数
static
extern
数组和链表
字节对齐
switch case
I2C
系统调用

2.二面--20分钟--五星

1.自我介绍
2.实习Linux驱动
3.给你一个新的项目你是如何上手的
4.学习方法
5.职业规划
6.字符设备中你遇到的最大的问题
7.技术栈的优势和缺点
8.C++与C语言的区别
9.ALSA驱动

#秋招##面经#
武功秘籍--嵌入式 文章被收录于专栏

嵌入式学习笔记 内容设计C语言基础知识、Linux内存管理、操作系统、Linux进程&amp;线程、串口协议、硬件、RAM汇编等 希望秋招的同学早点下车

全部评论
本科应届嘛?膜拜!
1 回复 分享
发布于 2022-10-20 22:02 海南
镕铭微电子是上海的吗?
1 回复 分享
发布于 2022-10-25 20:54 陕西
无敌了
1 回复 分享
发布于 2022-11-26 16:49 上海
太牛了~
点赞 回复 分享
发布于 2022-10-20 10:30 上海
tql
点赞 回复 分享
发布于 2022-10-20 10:34 上海
嘎嘎猛
点赞 回复 分享
发布于 2022-10-22 15:55 安徽
去了哪
点赞 回复 分享
发布于 2022-11-01 21:12 浙江
tql 大佬最后收到了几家offer
点赞 回复 分享
发布于 2023-02-15 22:16 上海
好家伙,这个水平太强了
点赞 回复 分享
发布于 2023-03-03 10:37 河南
感谢😀
点赞 回复 分享
发布于 2023-08-17 14:20 广东

相关推荐

评论
45
226
分享
牛客网
牛客企业服务