10月份进行了大疆的两轮面试,中间大概过了十来天才收到的二面消息,目前拿到offer啦,最近陆续开奖,希望大家都能收到好消息,刚面没多久的同学也不要着急,感觉大疆对应届毕业生还是比较友好的,下面是面题哦(回忆版)。
项目介绍(加自我介绍一起大概有五分钟,跟聊天一样,对项目熟悉的话是没问题的)
java中的四种引用
面向对象三大特性,继承,封装,多态(详细讲了一下)
抽象类和接口的区别
GC机制
线程池的种类有哪些
Android活动的启动流程
Fragment
TCP的优缺点
对智能驾驶技术作何理解
(一面就半小时的样子,记得没过多久就约了二面)
项目介绍(换了个面试官,还是在问我的Java项目)
Activity 的生命周期(onResume,onStart,onCreate)
静态广播、动态广播的概念及区别
多线程问题
OOM异常,如何处理
自定义view的过程
gradle的启动流程
handler机制
hashmap的存储原理
MVVM和MVC的区别
ANR原理
DNS协议
三次握手,为什么是三次
算法题:输出最大字符串(力扣上好像做过一道类似的)
开放题:你认为最优的一条飞行路线
大疆比较看重你的思维,而不是知识本身,这就要求大家必须有一个整体性的认识、系统性的思维,大家可以私1,我可以给大家一份我自己整理的Android手册,相信对大家会有帮助的。