星宸(IPU 编译工具链软件开发)

更新,9月23日三面,HR面

更新,9月9日一面过,二面9.11

-------------------------------------------

8月7号 投递 厦门(嵌入式软件开发)

HR通知说调岗到 上海 IPU 编译工具链软件开发

8月27号 笔试

9月5日 一面 时长1小时25分钟

-------------------------------------------

自我介绍,介绍项目

1、Linux内核有移植过吗,怎么移植的

2、uboot的启动流程

3、内核做了哪些裁剪

4、字符驱动设备的编写流程

5、中断是什么,分为哪些,上半部下半部详细讲讲,下半部如何处理,

6、除了tasklet和工作队列,还能用什么方式实现中断下半部

7、中断中禁止使用哪些?中断上半部可以使用kmalloc嘛,sleep呢

8、shell中的详细编写命令,如何大小写切换,如何将字符转为数字等等

9、makefile改过吗,如何修改

10、什么是DMA,DMA工作原理

11、arm的工作模式有哪些

12、dev是由谁来创建的

13、stm32有MMU吗?

14、栈大小不够了,如何扩充

15、如何编写一个USB设备驱动

16、MIPI屏驱动如何实现的,具体讲讲

17、板子是如何烧录内核的

18、insmod和modprobe的区别

19、为什么使用RS485用来通信

20、static关键字具体讲讲,如何实现在文件外访问static修饰的函数

21、知道inline嘛,使用过吗

22、const char * =“hello”用sizeof和strlen的结果分别是多少

23、sizeof的作用

24、字符串反转方法,说出你可以实现的所有方法

25、程序编译阶段都有哪些,具体步骤,每一步用到了哪些指令

其他的不是很记得了,面试官比较和善,会引导式问问题

反问环节,结束

自我感觉,回答的不是很好,对Linux理解尚浅,估计无了

----------------------------------------------

#嵌入式##Linux##星宸#
全部评论
佬,我看了一下我一面也是这些,1个半小时,二面强度大不大,给我问红了
点赞 回复 分享
发布于 2024-09-29 15:27 重庆
佬,请问二面问些什么内容呢
点赞 回复 分享
发布于 2024-09-29 00:43 陕西
哥,星宸二面咋样
点赞 回复 分享
发布于 2024-09-13 23:51 陕西

相关推荐

基本上都是在聊天,问各种思路,八股文不多。感觉时间过的很快,一下50分钟过去了。把一个基础问题说错了,不知道结果咋样了,再然后就是他是纯C++公司,大部分时间问我linux内核的东西1.你和照片长的不像 (我说商家P图的)2.自我介绍3.研究的什么方向,解释了很久,我的算法了啥的(我研究的是操作系统混合任务关键算法)4.有没有发论文,有没有啥成果(我说sci正在审稿,然后发了软著)5.对linux了解多少,对linux内核或者Linux系统哪里比较熟悉(我说内核驱动还有系统开发都比较熟悉,然后问更熟悉那个,我就说了现在是应用方面吧)6.问我linux内核驱动是怎么设计的(我说有3种方式,普通传统的软硬不分离一起写古老的版本,然后平台设备模型,还有设备树)7.你认为3种方式哪种好,(分别分析了优缺点,然后说最后一种好,也有可扩展性啥的)8.你觉得可扩展性是什么,怎么做到,你有什么优点9.设备树怎么就和软件匹配上了(我说了设备树本质就是个文本文件通过里面的属性匹配的,包括of_match_table啥的)10.又问设备树是怎么兼容那么多硬件平台的,写一个i2c设备驱动流程11.项目遇到了哪些问题,怎么解决的,怎么找到的,哪个项目学到的最多,为什么(我说的很详细,摄像头帧数不匹配啥的,排查是看手册,中间还考虑了av_compare_ts的函数api,查看了他们的返回值了,还试了修改缓冲区了啥的等等,最后就是查手册看到的那个参数,,,甚至还问怎么想到的看这个)12.场景题:假如客户端和服务器连接好着,过了几天突然服务器坏了,你觉得是哪里的问题怎么排查(我说了查看网络,查看日志,检测数据,管理软件,重启等方法)13.然后他就说假如日志看不懂,别的也没问题,我怎么还知道这个进程到底死没死(我就说了ps  top htop等命令可以看)14.然后接着问,假如我还想知道,这个进程他都有什么状态(我说了有运行态,停止态等,在PS命令里面的表现就是一个R T 等等大写字母表示)15.假如处于运行,怎么查看他在跑什么逻辑(我说这个我不是特别了解,就是一般也是通过命令查看,具体命令没记住)16.函数内部静态局部变量,和全局静态变量的区别17.如果他们都作为返回值会有什么问题,(然后我说了半天局部的会有问题,但是他好像没听懂以为我说的全局的,然后问我那局部的呢,我就又说了一遍局部的,因为作用域的问题可能函数调用完了就释放了,中间还扯了半天static的特点啥的,,但是算起来全局作为返回值应该是说错了,,)
点赞 评论 收藏
分享
Lorin_1:总结:kpi但是非常不体面 背景:本科 不会被卡学历的学校 前30% 软件工程 只搞嵌软 问题: 1.自我介绍(巴拉巴拉)……沉默 2.你对嵌入式工程师的理解?(软件硬件)……沉默 3.你项目用到的ARM?(说了板子型号,内核版本)不是问这个,你知道arm是什么公司研发的(不知道)……沉默 4..学过数电吧,D触发器的原理(有点模糊了,说了输入输出上升沿,之后查了没说错)……沉默 5.你这三个项目里挑一个印象最深刻的问题和解决办法(叭叭说了三四分钟,中间我停了两次等反问,沉默不语,太尴尬我就继续说了)………………超长段沉默 6.有offer了吗?(有了。) 没给反问,直接结束。 一共面试时间10分钟,对面还有回声调试了很久。招聘页只提到C语言,网络编程。我三个项目全部都是嵌入式C语言,其中两个涉及网络编程,一个项目Linux下做的。我不懂为什么linux应用层需要数电,arm不就是arm公司做的不然我要回答“安谋国际科技股份有限公司”? 因为本科招Linux的很少,薪酬地点方向都很满意所以还很认真准备了。。。。。好可笑。。。。
查看18道真题和解析 通信硬件人笔面经互助
点赞 评论 收藏
分享
评论
点赞
11
分享

创作者周榜

更多
牛客网
牛客企业服务