全凭这份核心笔记,Android研发历经20天面试终提Offer喜进阿里!

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip204888 (备注Android)
img

正文

  • 天眼查(大小周,小周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特殊考察的几个题目:

  1. thread wait sleep join 有什么区别,主要考察wait sleep相关区别。

  2. mvvp 和mvp的区别,细节里怎么实现的双向绑定。

  3. 打渠道包 怎么写入渠道数据(app签名在哪)这里涉及V1,V2,V3签名差异。

  4. rgb565和rgb888有什么区别,主要考察数据存储位。

  5. 自定义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次,面试官确实是牛逼。

我第一次投的是抖音部门,过了一面,二面挂,面试评语是 基础相对扎实,但是项目架构略有欠缺,因此挂在二面。

正在失望之余,字节的懂车帝又打来电话,说简历又被捞起来了,又去面了懂车帝,又挂了。

懂车帝一面确实比较牛逼,比如我记录了部分问题:

  1. 如果想统一项目的线程池,包括三方引入包的线程池,怎么处理。(最后解答可通过字节码修改实现)

  2. 如果想监控某一线程的耗时超过300毫秒的任务需要怎么操作。(可反射获取Handler抓取每个Message的执行耗时)

  3. 如果项目出现未捕获的异常,怎么预操作可以防止Crash。

  4. 如果设计一个App的启动框架,需要考虑什么问题,怎么处理同步异步的加载任务调度。

  5. glide 加载原理,怎么感知加载和暂停。

  6. okhttp加载原理,怎么控制同步和异步任务。

  7. 说一个项目难点,具体怎么解决的。

  8. 都用过什么设计模式。

  9. mvp mvvm都在什么场景下使用。

  10. 一个int数组怎么判断是搜索二叉树的后续遍历。

  • 小米

面试体验 ★★★

小米面试体验不是很好,一开始HR沟通是面试小米的IOT部门,从投简历到面试大概经历了一个星期。

一面:体验很好,面试官很谦和,问题也很有质量,大概持续了1小时20分钟,面试官对我也比较满意。

二面:二面跟一面差不多又过了一个多星期,这个效率真是有点差劲,关键是二面是小米电视部门来面的,跟之前的IOT不相关了。

三面:还是小米电视的人,聊了一堆项目相关的内容。

其实我是一个老米粉,从米1一直到米10,一路走来对小米这家公司是有情怀的,但是有点搞不懂为啥面试链路是这样的。希望多多改进啊,面试体验有点差。

  • 作业帮(每天晚上9点以后下班)

面试体验 ★★★

这个公司是同事推荐的,因此面试流程相对迅速,第一天内推,第二天面试,面试分为三轮。

一面:同事面,问的范围比较广,面试官也比较善于沟通,很愉快。

二面:leader面,这个leader就是我同事的前同事,之前360搞浏览器内核的,不知道为啥搞Android了,性格相对比较闷,沟通反馈很差,沟通效率比较低。

为了缓解沟通尴尬,我尽量将问题回答映射到生活场景,还被他怼了,说:技术不用举例子…

  • 一点咨询(有不加班的文化)

面试体验 ★★★★★

这公司也是同事内推,百度旗下的公司,一共四面,三轮技术,一轮HR。

这个公司面试体验非常棒,效率及其高,所有面试均视频完成,一天内完成了三轮技术面。

比较有代表性的是三面问了一个问题,如果给你足够的人,足够的钱,足够的资源,让你去学油画,你应该怎么做?

  • 百度

面试体验 ★★★

这个公司是听说也是内推,但是我不知道是谁推的,一共四面。

一面:视频面,面试官非常nice,比较谦和。

二面:提前约定的是2点开始,结果邮件就发成了3点,后来沟通改回了2点,结果我到了以后让我等了半个多小时,这也就算了。面试官下来的时候应该是没睡醒,所以面试带有情绪。

回答完问题以后面试官习惯性问你 你觉得你说的对么?有不太确定的我一般喜欢反问下 有没有更好的解决方案,这个面试官真是一个方案都没给,所以这没啥可聊的。

百度这个面试体验真的比较差,也许是我运气不好遇到了比较差的人,但是这对于一个面试者产生的印象都会挂在百度公司上,诶。。。真难。。

  • 阿里巴巴

面试体验 ★★★★★

阿里巴巴,我面试的是阿里妈妈部门,是阿里比较赚钱的部门,一共5轮面试。

总结

最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的14套腾讯、字节跳动、阿里、百度等2021最新面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。

2020面试真题解析
腾讯面试真题解析

阿里巴巴面试真题解析

字节跳动面试真题解析
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

花了不少精力),包知识脉络 + 诸多细节。

[外链图片转存中…(img-17YMsd4Y-1713304328530)]
[外链图片转存中…(img-p72Bk1tP-1713304328530)]

[外链图片转存中…(img-MUfENQdh-1713304328530)]

[外链图片转存中…(img-QsI2fDDa-1713304328531)]
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)
[外链图片转存中…(img-QpXIS62F-1713304328531)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 21
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android Framework核心知识笔记是一本介绍Android Framework核心知识的pdf文档。Android Framework是Android系统的基础,它包含了一系列的类库和API,为开发Android应用程序提供了基本的功能和特性。 这本笔记首先介绍了Android Framework的概述,包括其组成部分和架构。然后详细讲解了Android四大组件(Activity、Service、Broadcast Receiver和Content Provider)的实现原理和使用方法。这些组件是Android应用程序的基本构建模块,理解它们的工作原理对于开发高质量的Android应用程序至关重要。 接着,笔记Android Framework中的UI设计进行了深入讲解。它介绍了View和ViewGroup的层次结构以及布局管理器的使用方法,帮助开发者实现灵活且具有吸引力的用户界面。此外,它还讨论了Android的绘图机制和动画效果,使开发者能够创建更加生动和吸引人的界面。 另外,笔记还包含了关于Android Framework中的数据存储和访问的内容。它介绍了SharedPreferences、SQLite数据库以及Content Provider等数据持久化的方法,帮助开发者存储和管理应用程序的数据。 此外,笔记还涵盖了与Android Framework相关的其他主题,如网络通信、多媒体处理、传感器和位置服务等。它们帮助开发者实现更多样化和功能强大的应用程序。 总结来说,Android Framework核心知识笔记是一本全面介绍Android Framework的教程,帮助开发者掌握Android应用程序开发的基本技能。对于想要成为Android开发专家的人来说,这是一本不可或缺的参考资料。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值