嵌入式开发面经(芯动科技)

面试官介绍公司
进行自我介绍
1.问了C和C++一些基础的,问更了解C还是C++,我答的C++然后从C++切入问

2.问了堆栈方面的内存分布
堆空间 栈空间 分别存什么

3.static的用途
静态主要用途 用在什么地方 为了什么

4.虚函数主要用在哪
虚函数如何实现

5.顺着虚函数问到
多态的实现方式(虚函数,函数重载)

6.网络编程流程
服务器客户端流程:socket等等一系列

7.多线程多进程编程

8.实际中用过哪些多线程编程
修昂目中有没有多进程多线程

9.线程安全问题

10.加过哪几种锁
讲讲都在什么情况下加的锁
(读写锁,互斥锁,自旋锁))

11.linux静态库和动态库
静态库动态库区别啥的

12.IO复用
select poll epoll

13IIC相关
阶段 开始阶段 三个阶段

14arm寄存器都有哪些种

之后就是和面试官聊天 说学的是软件为什么想弄嵌入式等等
问项目 项目上我写的深度学习 和 网络编程多线程多进程相关的
总体还是偏底层 喜欢问实现原理 底层原理

补充;
写的时候忘了 之后突然想起来 还问了 数据结构,红黑树,红黑树是epoll的实现方式
顺着epoll问了问红黑树,但是我对于红黑树只有最简单概念的了解用的少,所以没答上
比如 链表的插入,口述链表插入的整个过程
#24届软开秋招面试经验大赏##如何判断面试是否凉了##软件开发薪资爆料##你的秋招进展怎么样了#
全部评论
实习吗老哥
点赞 回复 分享
发布于 2024-05-16 02:54 湖北
点赞 回复 分享
发布于 2024-05-15 14:42 上海

相关推荐

上赶着当牛马都当不上,确实可笑。我其实也一直在心里安慰自己,可能这不过就是一场KPI面,本不必太往心里去。但人嘛,总得找个出口宣泄一下,就把牛客当树洞,说点朋友圈里不方便说的——也算是给自己释压了。大家就当看个乐,可以理解为鼠鼠面试挂掉之后的气急败坏,也可以看成某个秋招失败者的内心独白。点名批评一下:易控智驾。一面是11月7日周五晚上七点,当时感觉自己发挥一般,大概率是凉了。没想到,11月10日周一居然收到通知说一面过了,要协调二面时间。最后约在11月11日周二下午五点。结果刚过一个小时,HR又说面试官有会,得改期。商量之后,定在11月13日周四下午四点。到了11月13日周四下午四点,我干等了十几分钟,面试官一直没出现。我只好去联系HR,对方回复:“面试官临时有事,改成今晚八点四十五。”行。结果一小时后,电话又来了,说面试官还是有事,要再改到11月17日周一晚上七点半——也就是昨天。这次面试官终于现身了,面了整整20分钟,准时结束。今天晚上七点半,我也“准时”收到了感谢信。现在回想起来,我大概也真的挺卑微的,像极了一条失了智的舔狗,明知道对方没把我当回事,还一次次把热脸贴上去。时间改了又改,流程拖了又拖,我却还在心里替他找理由,告诉自己“万一他还是想要我的呢?”——真是卑微得可以。挂了,大概是我太菜了吧。真是对不起人家面试官,百忙之中还得抽出时间面我——换了四个时间,周二改周四,约好时间不出现,四点改八点,再推到下周一……最后二十分钟,打卡结束。人家日理万机,折腾了一个多星期,好不容易抽出宝贵时间,还得面对我这种不成器的应聘者——我真的,谢谢他了。
点赞 评论 收藏
分享
评论
9
76
分享

创作者周榜

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