大疆嵌入式【二面凉经】TVT

8.16 笔试
8.26 一面 电话技术面
9.2   二面 视频技术面
9.8   感谢信

一面(一个面试官): 22min
1、自我介绍
2、询问项目用到的技术
3、Linux内核态、用户态的相关问题
4、socket编程相关知识
5、Linux设备驱动开发学过吗,有涉猎到哪些方面
6、Liunx字符设备驱动方面介绍一下(巴拉巴拉)
7、有没有拿到其他公司的offer,能否实习
8、反问环节(面试官从事的方向,下一步的安排..巴拉巴拉)


二面(一个面试官+一个HR):30min
1、自我介绍
2、C语言方面
  • 作用域有哪几种类型
  • static修饰符的作用(修饰全局变量、局部变量、函数时候分别发挥的作用)
  • 说到static修饰局部变量只会初始化一次时,进一步问为什么只会初始化一次?(和存放位置有关,如果是普通局部变量会在栈区,函数调用完毕就会释放,当时没有准确回答出存的位置)
3、嵌入式中断的使用、以及使用的过程要注意什么(也就是问中断里面不能做什么)(不能长时间延时,不能printf,不能休眠 balabalba...)
4、如果使用中断时非要延时该怎么办(没答上来,当时脑子一热回答用定时器),面试官引导要用什么API,(仍然没回答上来),实际上要用udelay、mdelay...等
5、Linux设备驱动开发过程中,要调用相关的API进行内存分配,能答上几个(kmalloc、vmalloc...),面试官进一步问,这几个API的区别(没答上)
6、选一个项目进行说说(选了一个个人项目),介绍项目用到的技术、我认为的优点、缺点(巴拉巴拉巴拉)
7、项目实际上是一个ARM的嵌入式应用程序开发,面试官听到我用多线程处理多输入源(按键、触控屏、命令行)的时候,为什么不使用select,开销也不会特别大?
我:巴拉巴拉,以前的项目也使用过select,后来去了解select的监听机制之后知道了select会反复从内核空间和用户空间拷贝fdset会而造成较大开销,而用线程则只会在创建和销毁的时候有较大的开销(个人体会,不一定正确)
8、说一下TCP三次握手的具体过程?我:巴拉巴拉巴拉...   面试官追问:为什么不能只进行二次握手,巴拉巴拉(只回答出了一种情况)
9、反问环节:面试官从事的方向?我的专业技能在贵公司能从事哪部分的工作?巴拉巴拉


9.8 在做小米笔试的时候收到了感谢信,心态很down。
总结:太菜了禁不住嗷嗷大哭

#面经##校招##大疆##嵌入式工程师#
全部评论
这都凉了,太难了。
点赞 回复 分享
发布于 2020-09-08 21:17
楼主现在就业于上海一家国产蓝牙芯片公司,做2.4G通用协议栈开发,有需要的可以投递简历到邮箱 mingqian.ouyang@telink-semi.com 快速绿色内推通道!
1 回复 分享
发布于 2021-12-02 14:46
今天狂收感谢信,我也是大疆二面凉,生而为人
点赞 回复 分享
发布于 2020-09-08 21:25
同凉,感觉你这个二面更适合我😂
点赞 回复 分享
发布于 2020-09-09 10:46
我也刚收到感谢信
点赞 回复 分享
发布于 2020-09-09 13:31

相关推荐

有工作后先养猫:太好了,是超时空战警,我们有救了😋
点赞 评论 收藏
分享
投递大华股份等公司10个岗位
点赞 评论 收藏
分享
评论
7
48
分享
牛客网
牛客企业服务