小鹏汽车嵌入式|技术面面经

uu们,热乎的面经~

面之前看了很多网上的面经,非常感谢大家的分享

自己也来反馈啦~

虽然感觉面试官对我的简历不太感兴趣

只问了一些基础性的问题(qwq

但每次面试都是一次提升!加油uu们

(25min)

主要问题概括

一、自我介绍

二、项目+八股(主要基于自我介绍展开)

1.链表(单向链表)介绍

2.怎么识别链表的头和尾

项目中FreRTOS3个任务发生抢占会怎么样(抢占式调度,具体怎么实现的,要原理性的,怎么暂停当前运行

3.的中优先级的任务,我不太会,回答的中断调用的,OS的调度机制

4.保护机制:互斥锁的原理

5.原子操作(基于原子操作实现的互斥锁

6.20片DAC 菊花链通信方式(SPI,怎么实现的SPI(菊花链可以用SPI吗?

7.TCP用于什么(和上位机进行通信

8.介绍一下菊花链的网路拓扑、特点、优点、缺点(没答上来

9.介绍一下SPI的多少根线,每根线的作用(MOSIMISO\CLK\CS

10.DMA哪里用到了(ADC\数据收发),DMA使用与否的核心差异点

11.实习经历,只有一次??研究生期间有实习吗?

12.针对本科实习经历,当时在公司内的产生的主要价值

13.反问:

1)嵌入式软件培训生和工程师有什么区别(无区别,校招进来嵌入式方向都会作为培训生进行轮岗,实习期结束会进行具体分配;

2)面试结果会多久通知(社招2天,校招会视情况延迟

祝大家都能找到心仪工作!

#发面经攒人品#
全部评论
这个菊花链网络拓扑之类的,是项目还是八股呀
点赞 回复 分享
发布于 09-09 10:15 山东
问的还算比较基础,没问太深的东西
点赞 回复 分享
发布于 09-08 21:30 陕西

相关推荐

8.22 秋招第一面,面了一小时,那会八股还是完全不熟的状态,直接裸面上了,答的非常无敌糟糕,全程汗流浃背,面完是真的快虚脱了...1. 自我介绍2. 聊目前华为实习内容之后就开始了八股盛宴😭😭😭3. 什么是中断上下文,为什么在中断处理函数中不能休眠(第一个问题我就没听清,我回答的是中断上下半部内容,被点出来后慌的我,补充说的也不是很好)4. 继续问什么是进程上下文(那会完全不了解)5. 介绍DMA(只点到了概念的大概意思),继续追问是什么驱使我用DMA而不是CPU6. 如果遇到IIC读写错误的问题,你会怎么排查7. 如果一个当驱动模块发生panic时,如何调试(没遇过,只回答了日志抓取),继续问有没有做过rundump或者kkdump?8. 有无用过中断下半部的工作队列和Tasklet(没用过,那会我连tasklet是什么都不知道😰)9. 在工作队列中可以休眠吗10.工作队列是工作在进程上下文还是中断上下文(这一块那时的我依旧完全不了解)11.驱动能直接访问用户空间的内存吗(默认不能),那如何实现间接访问(我只了解用户访问驱动的那套流程,反过来的实现完全不了解😇,后面面试官告诉我Linux有提供专门的内核函数copy_from_user/copy_to_user)12.c和c++哪个熟13.介绍c++的RAII机制,追问实现自动释放内存的原理,动态管理内存的底层逻辑是?14.介绍一下多态,虚函数表是干嘛的(多态和继承那块我是真的经不起问,一问一个不知道)15.介绍堆栈的区别16.有没有分析过内存泄露的问题17.介绍一下之前用gdb调试的经历18.有没有用gdb调试过踩内存的问题(🈚)19.什么是优先级反转(又一个当时完全不知道的问题...)20.线程间有哪些同步机制,怎么解决并发竞争的问题21.进程间的通信方式有哪些22.谈谈你遇到过的印象深刻的技术难题23.问我自学看了哪些书(Linux设备驱动开发详解、c++ primer…)有什么收获24.有接触过Linux启动这块吗25.反问就是现在的我回头再复盘这一面,依旧还是心累的😥😥秋招第一面直接来了个巨大暴击,一下就看到了很多不足,那会给我的直观感觉就是,是真的要把重心放到秋招面试的准备上来了,原本还打算九月底才结束暑期实习,那会当场就决定必须得早点all in秋招。之后就开始猛猛整理操作系统和c++的八股,无缘了影石,但这场面试非常的有用!
查看24道真题和解析
点赞 评论 收藏
分享
评论
6
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务