2024年12月大厂BATJ面试ing-本以为学了个好找工作的Android开发,没想到又是坑

文末

今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。

最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司2021年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。

还有 高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。

【Android核心高级技术PDF文档,BAT大厂面试真题解析】

【算法合集】

【延伸Android必备知识点】

【Android部分高级架构视频学习资源】

**Android精讲视频领取学习后更加是如虎添翼!**进军BATJ大厂等(备战)!现在都说互联网寒冬,其实无非就是你上错了车,且穿的少(技能),要是你上对车,自身技术能力够强,公司换掉的代价大,怎么可能会被裁掉,都是淘汰末端的业务Curd而已!现如今市场上初级程序员泛滥,这套教程针对Android开发工程师1-6年的人员、正处于瓶颈期,想要年后突破自己涨薪的,进阶Android中高级、架构师对你更是如鱼得水,赶快领取吧!

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

需要这份系统化学习资料的朋友,可以戳这里获取

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

建议先分为两种,第一种是在校期间没有什么实习经验的同学,那简历中可以着重突出自己在校期间做过跟岗位相关的项目经验,我参考过很多同学的简历里面只有过项目的名字,导致面试官很难去判断,所以大家写项目和实习经验的时候,可以参考一下star法则~

“STAR法则是情境(situation)、任务(task)、行动(action)、结果(result)四项的缩写。STAR法则是一种常常被面试官使用的工具,用来收集面试者与工作相关的具体信息和能力。”

对于应聘研发岗位的朋友,在描述自己的项目经验的时候建议详细的说明一下,比如自己用了什么语言,什么框架去实现blablabla,时刻要记得我们在求职第一步的时候别人只能通过这个来评估你的能力呀~~~

所以一定要突出自己的优点和能力!

2. 对于在校期间有过实习经验的朋友来说是稍微有优势一些的,那写自己的实习经验的时候其实要点也是跟刚刚讲的一样,要写出最能体现你的能力的项目,也是建议参考star的法则去写。

之前有一个朋友,学的后端开发,但是投递的是客户端的岗位,简历里写的项目经验也全都是后端的,面试官很难从他后端的经验里面衡量你能不能胜任客户端的这个岗位的呀!然后就没有然后啦!

我建议大家可以根据你要投递的岗位去跟着修改你的简历哦,像他这样的情况,面试官不会单靠他有这个意向转岗就可以的~

  1. 对于校招的同学来说,如果已经有拿到了别的公司的offer的,建议大家在自己的简历里标注一下~这样也有利于评估的通过率哦

初期准备阶段

刚开始一个月还能耐得住性子在家里老老实实的复习,一个知识点一个知识点的过。第二个月便开始着急了,觉得这样复习效率太低。于是草草把没有复习完的内容快速过了一遍,着急开始找前同事和猎头推简历,面试机会确实是来了,而且是一线互联网公司。

结果可想而知都很不理想:支付宝的第一轮电话面试就败下阵来、vivo内推勉强冲到第二轮也没能通关成功。发现自身问题后于是停止了推简历,又老老实实的复习剩下的知识点,并做好复习笔记。虽然从失败中总结到了经验,但白白浪费了机会,得不偿失。

中期阶段

基础知识点梳理完后,这个时候主要是去熟悉源码了。阿里腾讯这些大厂面试必问源码分析,可以结合项目中用到的开源框架有针对性的阅读下源码,面试过程中一般会根据你在项目中用到的框架,询问你对这些框架的原理是否熟练掌握。

通用框架一般无外乎网络库、图片库、工具类、插件化或热更新库等。这些知识点应该平时多去积累和练习为好,此时只要稍加复习即可。如果不是特别熟悉的可以去参考别人总结比较好的文章对着源码梳理,一定要在自己脑中形成知识结构,基本的实现细节要陈述出来。

另外复习面试高频知识点,做针对性的突击训练了!

后期阶段

有了上面两个阶段的准备后,前两轮的基础面试基本没什么问题了。如果目标岗位是资深开发或者架构师的话,一般还会问到更底层原理和更抽象的宏观层面问题。

底层原理方面:比如虚拟机的内存区域和gc流程、tcp的流量和拥塞控制、https建立连接的交互流程等,这里可以去找对应的技术文章熟悉了解。

宏观层面:一般是架构模式(MVC、MVP、MVVM)、开发模式(模块化、组件化、模块组件化)以及设计模式相关问题,要能熟练掌握到灵活运用的层度,并总结出它们之间的异同特点。

备战

复习知识

工作这么久要重新再去面试肯定是要将自己的知识储备重新拿出来,要把各个知识点复习到位,需要通过各个方式,选择自己最习惯的。无论是读电子书籍还是观看视频都是可以的,但要记得做好自己的学习笔记,能够起到总结的作用,再去复习起来就特别清晰了。

每个知识点都有左侧导航书签页,看的时候十分方便,由于内容较多,这里就截取一部分图吧。需要的记得帮忙点赞评论支持一下,评论区,评论【666】即可来获取下面的大厂Android面试解析+技术知识点笔记”锦集了

01 Android快速面试指南

02 Android从入门到架构成长笔记

就拿我们移动开发人员来说,从初级程序员进阶到高级程序员,从初级架构师到资深架构师,应该如何构建自己的知识体系,成为移动架构师需要掌握哪些技能?

作者目前在深圳,13年java转Android开发,在小厂待过,也去过华为,OPPO等,去年四月份进了阿里一直到现在。等大厂待过也面试过很多人。深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。

我们今年整理了一份阿里P7级别的Android架构师全套学习资料,特别适合有3-5年以上经验的小伙伴深入学习提升。

主要包括腾讯,以及字节跳动,华为,小米,等一线互联网公司主流架构技术。如果你有需要,尽管拿走好了。

点击我的:【GitHub】免费领取Android高级教程和面试题PDF;需要的点击查看自行下载保存!

03 Android从入门到精通逆向学习视频

04小白进阶必刷书籍

感觉看书对提升非常明显,当然了还是要看书的内容干货多不多,这里分享下我看过的书:

  • 《Android自定义控件入门和实战》

  • 《大话设计模式》

  • 《Andorid设计模式源码解析》

  • 《深入理解JVM》

  • 《Android进阶解密》

春招

从8月15号,到12月1号,耗时3个月多的找工作经历终于是画上圆满的句号了,近180个日日夜夜的酸甜苦辣想必裸辞的亲尝者都能体会得到,下面想来复盘或者说总结一下这段经历。但不管怎么总结,核心还是那一句话:一定要充分的准备!!!

先总结几点需要注意的吧:

1. 简历上一定不要写自己不会的东西!否则你会被问到怀疑人生!

2.简历上不要轻易的写熟练!否则你也会被问到怀疑人生!

3.面试过程中学会引导面试官很重要,一定要你占有主动权,这样你才能把你会的说出来。一般面试官不打断你,你就继续说,能说多久说多久。这样会让面试官觉得你很有钻研精神。

4.找个靠谱的内推人非常重要。不仅能给你很多帮助,并且在你焦急等待的时候也有人能问问。

5.多看面经多刷题

6.记得录音,面试结束后复盘,听听自己当时的回答,然后总结反思怎么做的更好

总的来说我的春招到此结束。周一就要入职了(去了字节跳动)。回想一下,还是觉得挺有意义的。面试过程也是一个成长的过程。一次次的挑战自己,怀疑自己,完善自己的过程。这个过程十分痛苦,但是一定要相信自己,坚持走下去,一定会有胜利的那一天。


简历准备阶段

大家都知道,学历就是个敲门砖,所以对于一些背景比较好的同学,我就不告诉你怎么写简历了😊自由发挥吧

1. 那么对于一些学历背景一般般的同学要怎么让自己的简历更有亮点呢?

建议先分为两种,第一种是在校期间没有什么实习经验的同学,那简历中可以着重突出自己在校期间做过跟岗位相关的项目经验,我参考过很多同学的简历里面只有过项目的名字,导致面试官很难去判断,所以大家写项目和实习经验的时候,可以参考一下star法则~

“STAR法则是情境(situation)、任务(task)、行动(action)、结果(result)四项的缩写。STAR法则是一种常常被面试官使用的工具,用来收集面试者与工作相关的具体信息和能力。”

对于应聘研发岗位的朋友,在描述自己的项目经验的时候建议详细的说明一下,比如自己用了什么语言,什么框架去实现blablabla,时刻要记得我们在求职第一步的时候别人只能通过这个来评估你的能力呀~~~

所以一定要突出自己的优点和能力!

2. 对于在校期间有过实习经验的朋友来说是稍微有优势一些的,那写自己的实习经验的时候其实要点也是跟刚刚讲的一样,要写出最能体现你的能力的项目,也是建议参考star的法则去写。

之前有一个朋友,学的后端开发,但是投递的是客户端的岗位,简历里写的项目经验也全都是后端的,面试官很难从他后端的经验里面衡量你能不能胜任客户端的这个岗位的呀!然后就没有然后啦!

我建议大家可以根据你要投递的岗位去跟着修改你的简历哦,像他这样的情况,面试官不会单靠他有这个意向转岗就可以的~

  1. 对于校招的同学来说,如果已经有拿到了别的公司的offer的,建议大家在自己的简历里标注一下~这样也有利于评估的通过率哦

初期准备阶段

尾声

如果你想成为一个优秀的 Android 开发人员,请集中精力,对基础和重要的事情做深度研究。

对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。 整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

这里,笔者分享一份从架构哲学的层面来剖析的视频及资料给大家梳理了多年的架构经验,筹备近6个月最新录制的,相信这份视频能给你带来不一样的启发、收获。

Android进阶学习资料库

一共十个专题,包括了Android进阶所有学习资料,Android进阶视频,Flutter,java基础,kotlin,NDK模块,计算机网络,数据结构与算法,微信小程序,面试题解析,framework源码!

大厂面试真题

PS:之前因为秋招收集的二十套一二线互联网公司Android面试真题 (含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)

《2019-2021字节跳动Android面试历年真题解析》

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

需要这份系统化学习资料的朋友,可以戳这里获取

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

715575467560)]

《2019-2021字节跳动Android面试历年真题解析》

[外链图片转存中…(img-7FpNia7O-1715575467560)]

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

需要这份系统化学习资料的朋友,可以戳这里获取

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

  • 17
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值