=======================================================================
-
为什么用Flutter
-
Flutter 如何和原生通信
-
Flutter 前景你怎么看
-
这里问了一个什么什么Quos还是Aquos,压根听不清,直接答了不会。
-
Kotlin和Java的区别(答了语法糖和多线程方面)
-
引申出线程池
-
多线程间互斥,悲观锁(Sychronized)、乐观锁(CAS)
-
可见性和原子性
-
引申出Volatile + 指令重排
-
懂哪些架构,MVP、MVC(答了MVP和MVC,MVVM不清楚),MVP的生命周期如何管理
-
有没有了解过Jetpack
-
问项目,外设和手机是否有连接不稳定的情况?
-
最近在读那些书?
-
引申出哪些设计模式:单例(线程安全和非线程安全,第三种线程安全的单例没答上来、外观模式、观察者模式、静态代理
-
HashMap 1.7和1.8的区别,Size的限制、初始大小。
-
自己写的后端?
-
算法题:怎么判断链表是否成环。
-
反问
=======================================================================
-
自我介绍
-
Flutter
-
看之前面试官问了你Flutter,问了什么,那你能说说MicroTask吗?
-
什么时候接触的Android开发(移动端开发)?
-
Flutter和Android原生混编各自的侧重点是什么?
-
为什么学Android开发?
-
平时如何学习的?
-
给自己评价三个标签?
-
自己的一个优点、一个缺点。
-
水塘、蚂蚁问题。。。
-
场景题:Token在本地如何存储?加密?Token有几个?
-
学习一门技术流程是啥?
-
你觉得你的代码写的漂亮吗?不的话,你是怎么改正(解决的?)
-
你觉得一篇漂亮的代码最重要的是什么?
-
看过啥书?
-
如何抗压?
-
《看过的某本书名》印象最深的是啥?
-
反问
===========================================================================
就是一些个人方面简单的问题,不涉及项目,问完告知3天有结果。但是3天后去问,说HC紧,再等一周。
========================================================================
一周后,问HR结果,HR问有其他面试进行的流程,答了有几家公司要去现场面试,HR:“网上谈的不能完全了解你,希望也能现场面试”。
从2-20简历投入到3月19日,整整一个月的时间,迎来了第五轮面试。
-
自我介绍
-
为什么项目中用MQTT,为什么不用HTTP
-
设计一个图片加载库
(提到了生命周期关联、网络请求管理、图片缓存、图片尺寸适配几个方面,但是具体到细节就答得乱七八糟的,太久没看了。。)
-
反问
(准备的问题都问完了,真想不到问题了)
=============================================================================
================================================================
持续了一个月零四天的面试,前三面体验不错,面试官很专业,问题循序渐进,深入浅出。
到HR面后开始节奏不对了,HC紧张等等各种理由,推迟告知结果。
最后
在这里小编分享一份之前在网上查找收集的往年常见面试题,整理成了一些文档。希望能够对大家有所帮助,在面试中能顺利通过。如果需要的话可以点击【GitHub地址:https://github.com/733gh/Android-T3】参考学习。
喜欢本文的话,不妨顺手给我点个小赞、评论区留言或者转发支持一下呗😜😜😜~
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip204888 (备注Android)
写在最后
很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从哪里入手去学习,对此我整理了一些资料
如果你熟练掌握以下列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家参考,互相学习。
①「Android面试真题解析大全」PDF完整高清版+②「Android面试知识体系」学习思维导图压缩包,最后觉得有帮助、有需要的朋友可以点个赞
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-p6bSdV5r-1712886301368)]
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-2iFciTvO-1712886301369)]