先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip204888 (备注Android)
正文
- 天眼查(大小周,小周1.2倍)
面试体验 ★★★★
这公司面试体验很好,一共三轮面试,技术面二面,HR一面。
一面的面试官技术水平非常可以,跟大厂是同一级别,考察的细节很到位,都是比较注意的点,并非故意刁难,沟通过程也是非常愉快。
二面是leader面,相对注重整体架构考察,沟通也相对顺利。
HR面其实体验不是很好,介绍公司政策不是很专业,总是靠挖掘,有点像挤牙膏沟通,薪资说实话一般般。中等偏下。
总体下来体验比较好,因为这个是第一家面试的公司,属于热身,学到了很多,尤其感谢1面面试官。
- 北京流体网络科技有限公司
面试体验 ★★★
面试的是1306闪电盒子部门,一共三面。二轮技术,一轮HR。
一面:一面应该是他们的同事面的,年龄偏大,技术方面见仁见智,有点偏离面试本心,问的问题我反问回去也不能解答。
举个例子:比如我做过电量优化,测试方式通过真机测试。
他问:怎么保证多台手机电池性能相同?
我答:尽量用同一型号,同一批次,电池循环次数相近的手机。
他问:这也不能保证电池性能相近。(这个问题已经脱离面试本心了,继续争论已无意义)
我反问:你们怎么解决。
他说:他们不需要电量优化。
这个电量优化其实是一个相对指标,对比对象是优化前的耗电指数,取样频率越多数据偏差越小。更精确的做法是拆卸电池,连接电流表去测试。
二面:二面是CTO面试,面试问题很多都是从项目出发,架构设计,发版节奏,以及集成链路等多方面沟通了, 沟通过程更贴近面试场景。
三面:HR面,这个过程是我比较难受的,只能说这个HR专业性太强了,她的各种计算会给你算蒙的,有很多个算法去计算你的收入。
反正按她的算法来说,他们给的薪资低,而你的综合收入反而高,后来我才发现他把公积金都算成你的收入了。FUC****,最后给了Offer但是直接拒绝了。
- 酷划在线(工作时间早10-晚10)
面试体验 ★
这个公司三轮面试,二轮技术面,一轮HR面,这个公司必须得吐槽下,太坑了。
首先招聘给你打电话的时候沟通的很好,说什么公司营业额10亿,承接头条,腾讯等一线流量对接,忽悠你接受他们的面试。
一面:视频面,面试了一个小时左右,视频面很中规中矩,沟通都很好,没有什么问题,面试官也比较满意。
但是面试不能一条龙面完比较浪费时间,所以提出此诉求,面试官也很好,说HR联系我沟通。
HR沟通:电话给我说让我去一次现场,一次性把面试流程走完。
我反问:是不是先让二面面试官仔细看下简历,避免浪费双方时间。
HR反馈:二面面试官非常感兴趣,希望尽快去现场,所以我同意了。并且去之前特意整理了下发型。
二面:骑上我心爱的小摩托,一路都没堵车,结果到早了。这个地址居然是一个商场,他们在商场的顶层,等了一会面试官,终于2点了,二面和一个妹子一起来的。
上来自我介绍,开始面试,面试官问了我几个基础问题,我回答的还算可以,问了期望薪资,然后说出去商量一下,然后招聘小能手告诉我说今天先回去,后续等3面。
…我请了半天假,整理了发型,你来了问15分钟让我走????主要是没有异常表现啊,没抬杠没吵架的。这是闹哪样???
后来又给我打电话,问我有没有入职其他公司,还是否考虑机会,我考虑…
各位老铁这个公司一定避开啊,即便招聘小能手很能忽悠,咱可不能再信了。。。
- GamesVessel
面试体验 ★★
这是一家做游戏的小公司,一共三轮面试,一轮笔试,一轮技术,最后HR,这家公司体验不是很好。
笔试:笔试比较简单,笔试的必要性不是很大,全是生命周期相关,并且笔试内容面试官都没有参考。
一面:因为是游戏公司,因此在面试之前我就打电话说明了自己的实际情况,并且把项目经验简单的进 行了简单阐述,最终以没有游戏经验打压。
HR面:HR也因为没有游戏经验打压工资,虽然给了Offer,但是这种行为真是没必要,不仅浪费公司时间,也浪费自己时间。
- 58同城
面试体验 ★★★★
面试的是58同城的58学车部门,一共四轮面试,3轮技术面,一轮HR面 他们应该是交叉面试,因此技术面相对比较全面,体验很好,交流很顺利,尤其是三面,思维方式,以及考察问题都很专业。HR面也很专业,介绍公司情况,部门前景,以及政策制度都很透彻,给了Offer,薪资相对也偏低。
以下几个是58特殊考察的几个题目:
-
thread wait sleep join 有什么区别,主要考察wait sleep相关区别。
-
mvvp 和mvp的区别,细节里怎么实现的双向绑定。
-
打渠道包 怎么写入渠道数据(app签名在哪)这里涉及V1,V2,V3签名差异。
-
rgb565和rgb888有什么区别,主要考察数据存储位。
-
自定义view,实现一个自定义View,且支持按下放大,松开缩小动画。
- 邦邦汽服
面试体验 ★★
这个不知道有几轮面试,反正一面是视频面
面试官水平比较差,问的东西太多陈旧,考察点也远不够,也许是面向的岗位定位不是很高,技术类没有什么难点,应该是通关了,但是问了意向薪资后,没有了后续。
建议应聘高级工程师的可以避开这个公司了。
- 博汇科技
面试体验 ★★★
这个没啥说的,做军工项目的,我进去一看还是十几寸的显示器,打开的全是Eclipse,面试官问的东西也跟想象的相当,面试完还给了Offer,当时婉拒了,避免浪费对方时间。
- Kika(新美互通科技有限公司)
面试体验 ★★★★★
这家公司是一个很棒的公司,无论面试体验,以及公司氛围,还有发展趋势都是一家很好的公司。
一共五轮面试,一面二面视频面,三面CTO面,四面项目负责人,五面CEO+HR主管
一面:相对基础,问了post get区别,三次握手,jvm的架构,各种viewgroup分别测量几次,
二面:相对偏Android面,主要考察Android框架源码相关,也很不错。
三面:CTO主要问项目相关,考察了下算法相关的内容。
四面:招聘助手+项目负责人一起面,主要问了一些项目周期,发版节奏,团队管理,问题处理等多维度的问题。
五面:CEO+HR主管,主要问了创业过程有啥收获,以后职业发展规划相关。
这家公司真的大赞,主营业务是做多语言输入法的,用户量6亿,后续可能会在多方面有涉猎,面试环节也大赞,除一面二面外,后续三面现场一把梭,领导没有架子。
最后面试完成还给了面试纪念品,这才是真正招人的态度。找机会的同学可以着重看下这家公司。
第二天发了Offer,钱也到位,奈何综合原因没有去,很是抱歉。
- SHAREit(茄子快传)
面试体验★★★★★
这家公司是一家高速发展的公司,面试体验,工作氛围俱佳。
一共三轮面试,两轮技术面,一轮HR面
一面:问了很多基础,以及细节,问题内容都在顶部大类中,唯一差异让现场写生产消费者模型,面试官比较满意,直接进入二面。
二面:技术Leader,问了Glide存储方式,每一个Activity缓存图片是否分开缓存,算法相关考察了按层遍历二叉树,并输出每层的最后一个节点,并且进行了4 -5 种变化,每种变化实现方式。
在遇到问题的时候,面试官会引导你去思考,去解决,最终会给解决方案。这个行为大赞。
最后给了Offer,但是因为阿里也给了Offer,所以放弃了。
- 美团优选(大小周,且每天晚上9点后下班)
面试体验 ★★★★★
一共三轮面试,全是视频面。
一面:基础面试,面试官比较憨厚,基础部分不在赘述,特殊性考察有:两个有序链表合并。字符串移除多余空格,且技术单词首字符大写。
二面:主要考察项目,解决方案,沟通都很丝滑。
HR:没想到这个流程比较慢,可能他们候选人比较多,最后给了Offer定级L7,最后也是因为选择了阿里放弃了。
- 字节跳动(双休)
面试体验 ★★★★★
字节跳动,我是连被干翻2次,面试官确实是牛逼。
我第一次投的是抖音部门,过了一面,二面挂,面试评语是 基础相对扎实,但是项目架构略有欠缺,因此挂在二面。
正在失望之余,字节的懂车帝又打来电话,说简历又被捞起来了,又去面了懂车帝,又挂了。
懂车帝一面确实比较牛逼,比如我记录了部分问题:
-
如果想统一项目的线程池,包括三方引入包的线程池,怎么处理。(最后解答可通过字节码修改实现)
-
如果想监控某一线程的耗时超过300毫秒的任务需要怎么操作。(可反射获取Handler抓取每个Message的执行耗时)
-
如果项目出现未捕获的异常,怎么预操作可以防止Crash。
-
如果设计一个App的启动框架,需要考虑什么问题,怎么处理同步异步的加载任务调度。
-
glide 加载原理,怎么感知加载和暂停。
-
okhttp加载原理,怎么控制同步和异步任务。
-
说一个项目难点,具体怎么解决的。
-
都用过什么设计模式。
-
mvp mvvm都在什么场景下使用。
-
一个int数组怎么判断是搜索二叉树的后续遍历。
- 小米
面试体验 ★★★
小米面试体验不是很好,一开始HR沟通是面试小米的IOT部门,从投简历到面试大概经历了一个星期。
一面:体验很好,面试官很谦和,问题也很有质量,大概持续了1小时20分钟,面试官对我也比较满意。
二面:二面跟一面差不多又过了一个多星期,这个效率真是有点差劲,关键是二面是小米电视部门来面的,跟之前的IOT不相关了。
三面:还是小米电视的人,聊了一堆项目相关的内容。
其实我是一个老米粉,从米1一直到米10,一路走来对小米这家公司是有情怀的,但是有点搞不懂为啥面试链路是这样的。希望多多改进啊,面试体验有点差。
- 作业帮(每天晚上9点以后下班)
面试体验 ★★★
这个公司是同事推荐的,因此面试流程相对迅速,第一天内推,第二天面试,面试分为三轮。
一面:同事面,问的范围比较广,面试官也比较善于沟通,很愉快。
二面:leader面,这个leader就是我同事的前同事,之前360搞浏览器内核的,不知道为啥搞Android了,性格相对比较闷,沟通反馈很差,沟通效率比较低。
为了缓解沟通尴尬,我尽量将问题回答映射到生活场景,还被他怼了,说:技术不用举例子…
- 一点咨询(有不加班的文化)
面试体验 ★★★★★
这公司也是同事内推,百度旗下的公司,一共四面,三轮技术,一轮HR。
这个公司面试体验非常棒,效率及其高,所有面试均视频完成,一天内完成了三轮技术面。
比较有代表性的是三面问了一个问题,如果给你足够的人,足够的钱,足够的资源,让你去学油画,你应该怎么做?
- 百度
面试体验 ★★★
这个公司是听说也是内推,但是我不知道是谁推的,一共四面。
一面:视频面,面试官非常nice,比较谦和。
二面:提前约定的是2点开始,结果邮件就发成了3点,后来沟通改回了2点,结果我到了以后让我等了半个多小时,这也就算了。面试官下来的时候应该是没睡醒,所以面试带有情绪。
回答完问题以后面试官习惯性问你 你觉得你说的对么?有不太确定的我一般喜欢反问下 有没有更好的解决方案,这个面试官真是一个方案都没给,所以这没啥可聊的。
百度这个面试体验真的比较差,也许是我运气不好遇到了比较差的人,但是这对于一个面试者产生的印象都会挂在百度公司上,诶。。。真难。。
- 阿里巴巴
面试体验 ★★★★★
阿里巴巴,我面试的是阿里妈妈部门,是阿里比较赚钱的部门,一共5轮面试。
总结
最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的14套腾讯、字节跳动、阿里、百度等2021最新面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
花了不少精力),包知识脉络 + 诸多细节。
[外链图片转存中…(img-17YMsd4Y-1713304328530)]
[外链图片转存中…(img-p72Bk1tP-1713304328530)]
[外链图片转存中…(img-MUfENQdh-1713304328530)]
[外链图片转存中…(img-QsI2fDDa-1713304328531)]
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)
[外链图片转存中…(img-QpXIS62F-1713304328531)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!