当前位置: 首页 > 面试经验 >

大疆客户端开发(Android)一、二面面经(社招)

优质
小牛编辑
101浏览
2023-03-28

大疆客户端开发(Android)一、二面面经(社招)

一面

一面偏向基础,但是追问得也比较深,大家自行感受,在算法题和智力题上也花了很多的时间。

自我介绍+项目提问(聊的技术方面的)
Java和c++都学过是吧(是的,但我对Java使用更熟练)
对Java面向对象的理解
activity 启动流程是怎样的
hashmap原理
你了解的Android虚拟机有哪些?怎么选择?
ANR 的原理
TCP三次握手、四次挥手(思路清晰就没问题)
http和https什么区别?
算法题:双链表反转
智力题:一道比较复杂的逻辑推理,求出符合规律的数字(弱项啊,花了不少时间)

二面

项目介绍(最有代表性的一个项目是什么,他是最能体现你专业能力的经历吗?项目中最难的问题是什么,怎么解决的)
进程和线程的关系(深度对比,各自的用法)
进程间通信的方式
Handler造成内存泄漏如何避免?还有哪些内存泄漏的情况,一并讲讲
handler中loop方法为什么不会导致线程卡死
okHttp的原理,是如何对它封装的?
做过哪些性能优化?(问到了:内存存储问题及其优化)
Android签名机制,他们有何区别?
常用的设计模式(提到了工厂模式)
知道跨平台开发工具吗?flutter学了多久?讲一下他特别的地方,在flutter里有几种类型的widget?StatefulWidget生命周期

大环境不好啊,大批的人在竞争,我当时面的时候都比约定的时间晚了半小时,因为还有人没有面完,没有扎实的知识体量,心里真的没有底啊,不过我在这就是想通过自己的经验帮大家找到准备的方向,给大家更多的信心,如果觉得自己的知识比较薄弱,我可以给你一份自己用的手册(真诚无套路,大家面试加油)。

#大疆##2022届毕业生现状##Android##面经##校招#
 类似资料: