阿里平头哥、大疆嵌入式面经

阿里平头哥:

因为参加了平头哥赞助的一个比赛,所以秋招时投了平头哥,做完评测后三天突然接到面试电话,直接开始面。阿里的一面是找工作过程中问得最深入的,从简历上开始问,再深入到Linux操作系统原理,一直问到不会为止。阿里的面试官太厉害了。

一面:

1、问项目、问比赛。

2、Linux系统调用的过程,中间发生了什么?

3、copy_from_user实现的原理?如果需要从内核中传递大量数据怎么办?

4、C语言字节对齐的规则,为什么要字节对齐?

5、C语言程序运行时的内存分配

6、const关键字的用法

7、TCP/IP协议各层的校验方式

8、代码题:长度为100数组成员取值范围为0-99的数组中只有两个成员是一样的,如何快速找出

9、Linux进程调度算法

9、schedule()这个函数的原理和调用的时机

二面:

1、问项目、问比赛

2、Linux中断的过程,下半部机制

还有一些基础知识,有些记不清了,主要在聊项目和比赛,时长20min

三面主管面:

1、问项目和比赛

2、是否了解平头哥

3、比赛中碰到了什么问题,对平头哥提供的设备有什么建议

4、主管很热情地介绍了平头哥的业务

四面交叉面:

1、问了些阿里云上的东西(项目相关)

2、C语言基础知识,内存分配那些。

五面HR面:

很热情的HR,介绍了平头哥的情况,了解一些个人经历。


大疆:

大疆的面试很看重面试者的创新能力,对于有些问题,如果你答不上来,面试官会问,换作是你你会如何解决这个问题?比如,虽然你不懂路由算法,但是现在如果要你去设计路由机制,你要怎么实现路径优化,诸如此类。

一面:

1、项目

2、如果要设计一个操作系统实现多线程,你会需要几个模块?

3、问了一些Linux驱动相关的问题

4、DMA相关的问题

5、自旋锁和互斥锁的区别,在中断中使用自旋锁要怎么避免死锁。

二面

1、主要在聊项目

2、了解什么总线架构(个人感觉可能想问ARM总线架构)和通信协议(I²C、SPI那些)?

3、Linux驱动

三面综合面:

这个是线下面,主要问了一些常规的综合面问题,比如职业规划,个人优缺点,对大疆的了解之类的。


秋招过程中最辛苦的时候是看牛客网上的各种面经和吐槽度过的,那段时间有事没事就爱刷讨论区。现在上岸了,希望这些面经能帮到各位牛友。最后,有句话和大家共勉:独学而无友则孤陋而寡闻。

感谢找工作过程中互帮互助的小伙伴,感谢牛客!
#阿里巴巴##秋招##校招##大疆##嵌入式工程师#
全部评论
这是真大佬
2 回复 分享
发布于 2019-09-26 10:29
自己顶一下这个帖子,回头看这个两年前的帖子,笔者入职大疆也已经一年了。感觉大疆的氛围还是非常nice的,组里的的leader很随和,导师非常细心,同事们之间的人际关系也非常简单,没有pua,没有什么“办公室政治”,所以借这个帖子发个内推的广告,现在大疆校招的提前批已经开启,这次提前批和以往不同的在于: 1. 免笔试,直接面试(性格测试仍然需要 😂) 2. 不影响秋招,面试不过仍然可以投递秋招 3. 实习岗位和正式岗位均可投递 对大疆感兴趣,想要内推的同学可以把简历发给我邮箱 hitkkk2018@163.com 如果大家想了解大疆的一些情况,也可以在这里提问哈~
1 回复 分享
发布于 2021-06-26 19:31
大佬知道3、copy_from_user实现的原理?如果需要从内核中传递大量数据怎么办? 的第二问该怎么回答吗?
点赞 回复 分享
发布于 2019-09-28 11:52

相关推荐

不愿透露姓名的神秘牛友
11-18 12:25
美团 产品经理 24x15.5+80 其他
点赞 评论 收藏
分享
10 129 评论
分享
牛客网
牛客企业服务