首页 > 2020大疆校招面经【PC开发】
头像
zer0like
编辑于 2019-09-09 16:48
+ 关注

2020大疆校招面经【PC开发】

大疆2020的校招已经全部面完,耗时一个月左右,主要经历了线上测评,笔试,一面,二面和终面,每个过程中间间隔大约5到10天。

主要说下一面,二面和终面的过程,笔试提前刷下题应该就没问题。

19年8月16日,一面

一个软件组的小哥面的,聊的挺开心,总计耗时约50分钟

  1. 自我介绍

  2. 项目介绍,会顺带提一些问题,【提前准备一下应该就没啥问题】

  3. 技术提问环节:

    3.1 一个只有一个int成员变量,没有任何其他成员函数的类,问编译过程中会默认完成那些函数,并解释其作用

    3.2 请介绍一下C++ 11中的move语义以及使用场景

    3.3 左右值的区别,对右值引用的理解,const修饰的变量作为函数形参的优点

    3.4 问学过那些计算机相关的课程,【这里主要提了学了算法课】,故下面的问题都是围绕查找算法来进行

    3.5 常见的查找算法有哪些

    3.6 红黑树和平衡二叉查找树的区别

    3.7 对于一颗树的遍历可以用哪些方法以及所对应的数据结构。

  4. 对大疆的了解

  5. 有没有什么想问的

19年8月27日,二面

二面的时候遇到两个面试官,一个是软件组的,一个是算法部门的。错开问答,一个面试官面完,然后另外一个面试官面总计耗时约1个小时

面试官1:

  1. 介绍项目,项目的难点以及处理方案

  2. 问如何设计一个Log日志系统,能满足多方面需求:如控制台输出,本地保存,socket到服务器备份。日志具有不同的等级。

  3. 多线程抢占output时,首先如何确保正确,再如何提高效率和性能

  4. 在编解码来进行视频播放的环境下,客户端处理数据的速度没有服务端提供数据速度快,如何在保证客户端用户体验。【这里提了很多朴素的方法,历史处理数据的平均和方差等】后来面试官说其实是想问【带宽控制】😂

  5. 有什么想问的

面试官2:

  1. 一些简历上的问题,简要介绍了一下项目

  2. C++的问题
    2.1 堆和栈的区别

    2.2 数据流的Top K问题,所用到的数据结构,以及操作的复杂度

    2.3 如何在main函数之前进行控制台输出,在C++中如何实现,在C中如何实现

  3. 有什么想问的

19年9月8日,三面

三面是现场面,在北京摩托罗拉大厦,面试官很nice,总耗时约20分钟

  1. 面试官看完简历,主要提了前两个面试官写的意见,问从前两面中哪里答得最不好,回去有没有思考如何解决

  2. 就着意见,进行了一些询问,主要是对客户端开发的个人理解问题

  3. 问我有什么想了解的【主要问了关于个人未来规划和成长的问题】,这里面试官特好,从很高的视角和我解释了大疆的职级结构以及上升渠道,还和我交流了做研究岗和工程岗的一些工作方式和区别,收获满满。

至此大疆三面全部结束,乖乖回家等通知。

总结:

从个人体验来说,面试官人还是很nice的,你问的问题他们就会很认真的回答,交流的过程都比较轻松【除了技术的环节🤐】,几面的面试官都很有耐心,容忍度很好。

想吐槽的地方就是面试时间周期也忒长了点。

就面试官问的问题而言:

一面的面试官主要问的是C++11 的新特性,以及more effective C++和effective C++中的内容。

二面的面试官问的主要是面向对象设计,需要对设计模式有所了解,比如可以用strategy pattern来实现不同类型的输出。singleton pattern保证只能有一个实例等。

三面的面试官问的个人的职业规划,以及所想做的事情,这个应该算是情商题吧。

总之,大疆的面试流程算是走完了,只期待能有一个offer呀。

更多模拟面试

全部评论

(6) 回帖
加载中...
话题 回帖