诺瓦星云24秋招提前批 一面

岗位:嵌入式开发(MCU/Linux)
2023.8.21 一面

1、自我介绍
2、为什么选择嵌入式这一行?本身喜欢做硬件还是有别的考虑?
3、问项目:
(1)你这个项目实现了什么功能?解决了什么问题?
(2)你项目用到了驱动,以及中间件的开发(多线程),讲一下整个软件的框架。
(3)项目使用了几个线程,每个线程实现什么功能?
(4)这几个线程有没有用到互斥锁?
(5)这几个线程之间都是独立的吗?没有数据交互吗?
(6)如果给线程访问加锁,是在驱动层实现还是应用层实现?
(7)一般我们在应用层用到互斥锁,那么驱动层用什么锁?
(8)介绍一下自旋锁?
(9)自旋锁和信号量的区别?
(10)字符驱动框架用的platform驱动框架还是什么框架?
(11)简单讲一下整个字符驱动怎么实现的?过程中实现了什么驱动功能?
(12)ioremap用来干什么?
(13)点灯为什么用到ioremap?具体实现什么功能?
(14)为什么控制bit位去控制灯,不是控制gpio吗?
(15)这个过程用到中断了吗?
(16)如果用按键去控制,需要使用中断吗?
(17)讲一下Linux中断分为上半部和下半部的原因?
(18)基于按键中断控灯,你会选择tasklet还是work queue?
4、C部分:
(1)const修饰变量的作用?
(2)define和const的区别?
(3)现在需要一个常量5来做一些运算,你会使用const还是define?
(4)switch case语句的入参能不能是float型?
(5)unsigned int a = 10;int b = -5;则a+b的值是多少?
5、反问

有帮助的话可以给个小花鼓励一下呀!
#软件开发笔面经#
全部评论
电赛国一,瓦诺连个面试机会都没给
3 回复 分享
发布于 2024-07-04 08:02 江苏
刷着面经贴收到了诺瓦的笔试短信,谢谢佬
2 回复 分享
发布于 2024-08-05 18:13 浙江
哎😂
2 回复 分享
发布于 2024-07-05 00:43 江苏
不是 这也太细了
点赞 回复 分享
发布于 2024-08-21 15:10 四川
问的好仔细啊,太强了佬
点赞 回复 分享
发布于 2024-08-20 11:18 安徽
不是哥们,问这么多的啊😡
点赞 回复 分享
发布于 2024-07-27 10:28 江苏
crazy,问这么多
点赞 回复 分享
发布于 2024-07-23 10:39 广东
请问下项目在哪找的呢😢
点赞 回复 分享
发布于 2024-07-21 11:47 上海
mark
点赞 回复 分享
发布于 2024-07-20 03:01 江苏

相关推荐

05-13 20:55
已编辑
门头沟学院 人工智能
写这篇笔记是为了解决自己在面试中语言不流畅的问题,记录一些在真实面试中感受到的点。我本人的求职目标是小公司的大模型开发岗,目前简历上只有两个个人项目,没有工作或实习经验。我的面试经验也比较少。把自己的面试体会总结在这里,主要是方便回看,顺便跟有需要的朋友分享。💓1)自我介绍中的第一句话。提前询问怎么称呼面试官,然后开场白直接是:xx,你好。我是xx大学的xxxx硕士,我的研究方向是xxxxxx。改进原因:一般我们私底下问AI怎么在面试中进行自我介绍,AI都会叫我们先说我叫xx名字,然后完整地介绍毕业学校和专业。但在实际面试中,自我介绍的时候面试官都在低头看简历,只是顺便听自我介绍。而且我们是在和活人交流,我认为语言应该控制在像是面对一个工作中的不熟的朋友。我认为,如果自我介绍以“我叫xx”开头,有点像是小学生面对老师。既然简历上有名字,就不重复名字了。而且面试中也没有任何面试官叫过我名字。😅教育背景同理,简历上有完整的教育背景,那我在自我介绍的时候就直说离我最近的,否则背诵感太强了,可能会显得啰嗦。2)技术面,聊简历上的项目,说话的时候,自己头脑中要有代码。改进原因:编程新手的项目通常都是在GitHub上找的,或者在知识星球找的。对于这种自己没有经历过0到1的过程的项目代码,难免会不够熟悉。大家都会在面试前让AI帮忙总结自己面试的时候要说什么,怎么回答技术面的提问。但如果只把文字背诵下来,面试的时候会感到说话非常空洞没底气。在面试中,我观察到算法负责人和CTO说话的时候对项目代码和API都特别熟悉。(应该是学习的时候刻意记过,工作中又用了很多次)因此我觉得在准备技术面的时候,我们在介绍项目、回答针对项目本身的问题的时候,说的话要在头脑中和具体的代码对应上。做到这一点还远远不够,但这是最基础的,必须做到。3)用“人造自来熟”来抚平面试前一晚的紧张,特别是感觉自己完全没准备好的时候。面试前一晚的紧张,除了对自己硬实力的不自信,还有很大程度上是来自对面试官的未知。大多数时候,面试都是先和HR联系,直到面试开始之前,我们都不知道面试官是一个怎样的人。可以想象面试官是一个很久不见的同学或者老师。而且最好想象的这个老同学或者老师是擅长编程的,这样更有真实感。我觉得这个方法适合不擅长社交的朋友。想象对方是已经认识很久的人,这样省下来的精力就可以放在准备技术本身。
查看1道真题和解析
点赞 评论 收藏
分享
评论
29
117
分享

创作者周榜

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