三月唯一一篇凉经奉上(Android 岗),成功跳槽阿里
=======================================================================
- 为什么用 Flutter 
- Flutter 如何和原生通信 
- Flutter 前景你怎么看 
- 这里问了一个什么什么 Quos 还是 Aquos,压根听不清,直接答了不会。 
- Kotlin 和 Java 的区别(答了语法糖和多线程方面) 
- 引申出线程池 
- 多线程间互斥,悲观锁(Sychronized)、乐观锁(CAS) 
- 可见性和原子性 
- 引申出 Volatile + 指令重排 
- 懂哪些架构,MVP、MVC(答了 MVP 和 MVC,MVVM 不清楚),MVP 的生命周期如何管理 
- 有没有了解过 Jetpack 
- 问项目,外设和手机是否有连接不稳定的情况? 
- 最近在读那些书? 
- 引申出哪些设计模式:单例(线程安全和非线程安全,第三种线程安全的单例没答上来、外观模式、观察者模式、静态代理 
- HashMap 1.7 和 1.8 的区别,Size 的限制、初始大小。 
- 自己写的后端? 
- 算法题:怎么判断链表是否成环。 
- 反问 
[](
)有赞三面(3-4)
=======================================================================
- 自我介绍 
- Flutter 
- 看之前面试官问了你 Flutter,问了什么,那你能说说 MicroTask 吗? 
- 什么时候接触的 Android 开发(移动端开发)? 
- Flutter 和 Android 原生混编各自的侧重点是什么? 
- 为什么学 Android 开发? 
- 平时如何学习的? 
- 给自己评价三个标签? 
- 自己的一个优点、一个缺点。 
- 水塘、蚂蚁问题。。。 
- 场景题:Token 在本地如何存储?加密?Token 有几个? 
- 学习一门技术流程是啥? 
- 你觉得你的代码写的漂亮吗?不的话,你是怎么改正(解决的?) 
- 你觉得一篇漂亮的代码最重要的是什么? 
- 看过啥书? 
- 如何抗压? 
- 《看过的某本书名》印象最深的是啥? 
- 反问 
[](
)有赞四面 HR 面(3-5)
===========================================================================
就是一些个人方面简单的问题,不涉及项目,问完告知 3 天有结果。但是 3 天后去问,说 HC 紧,再等一周。
[](
)有赞五面(3-19)
========================================================================
一周后,问 HR 结果,HR 问有其他面试进行的流程,答了有几家公司要去现场面试,HR:“网上谈的不能完全了解你,希望也能现场面试”。
从 2-20 简历投入到 3 月 19 日,整整一个月的时间,迎来了第五轮面试。
- 自我介绍 
- 为什么项目中用 MQTT,为什么不用 HTTP 
- 设计一个图片加载库 - (提到了生命周期关联、网络请求管理、图片缓存、图片尺寸适配几个方面,但是具体到细节就答得乱七八糟的,太久没看了。。)
- 反问 - (准备的问题都问完了,真想不到问题了)
[](
)3-24 面试失败,进入人才库
=============================================================================
[](
)总结
================================================================











 
    
评论