写点什么

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

用户头像
Android架构
关注
发布于: 15 小时前

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


  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. 那么对于一些学历背景一般般的同学要怎么让自己的简历更有亮点呢?


建议先分为两种,第一种是在校期间没有什么实习经验的同学,那简历中可以着重突出自己在校期间做过跟岗位相关的


《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码


项目经验,我参考过很多同学的简历里面只有过项目的名字,导致面试官很难去判断,所以大家写项目和实习经验的时候,可以参考一下 star 法则~


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


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



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


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


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


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


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



[](

)初期准备阶段


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


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


[](

)中期阶段


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


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


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

用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

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