2020Android春招面试经历(已拿今日头条28Koffer)

一声叹息

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

简历准备阶段

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

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

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

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

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

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

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

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

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

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

初期准备阶段

刚开始一个月还能耐得住性子在家里老老实实的复习,一个知识点一个知识点的过。第二个月便开始着急了,觉得这样复习效率太低。于是草草把没有复习完的内容快速过了一遍,着急开始找前同事和猎头推简历,面试机会确实是来了,而且是一线互联网公司。结果可想而知都很不理想:支付宝的第一轮电话面试就败下阵来、vivo内推勉强冲到第二轮也没能通关成功。发现自身问题后于是停止了推简历,又老老实实的复习剩下的知识点,并做好复习笔记。虽然从失败中总结到了经验,但白白浪费了机会,得不偿失。

中期阶段

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

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

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

该阶段复习可以参考知识点列表:2019年鸿洋大神最新整理一线互联网公司Android中高级面试题总结(附答案解析)
,基本涵盖到安卓和Java的绝大部分的基础知识点了,后续阶段的复习也可以参考这里的知识点:2017-2020历年字节跳动Android面试真题解析

另外一个总结得不错的列表可以作为补充:2020最新Android大厂高频面试题解析大全(BAT TMD JD 小米)

后期阶段

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

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

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

架构模式学习手册

另一大块就是算法了,某些一线公司比较喜欢考,比如今日头条在面试邮件中就明确指明要考算法。因此要对标你的目标公司是不是要考来进行复习。具体考哪些内容,以我面试的那些历程来看,基本都没超出《剑指offer》那六十几道题的范围(可能有对应题的变形),因此花一个礼拜左右的时间把那六十几道题弄懂并自己动手实现一遍基本ok,当然一些基础算法还要自己认真去总结学习,比如排序、二分查找、链表和树的基本操作等。

面试经历

主要是根据回忆总结的(会有遗漏点)。

1. 腾讯(QQ音乐)

腾讯面试涉及到的范围也很广,甚至问到了C++、Kotlin +Flutter ,也具有一定挑战性的,以下包括腾讯腾讯安卓客户端三面,最终拿到了测开岗位offer,腾讯面试过程中的感觉就是很多我不太熟悉的知识点都被问到了,甚至是不知道的知识点,但整体面试官给人的体验还不错,一般会提前打电话沟通面试时间。

C++:class与struct区别

项目:介绍项目,有什么难点;

Java:HashMap;ArrayList,LinkedList用法有什么要注意的;注解介绍下;泛型中类型擦除是什么

算法&数据结构:字符串中出现频率中位数;最长公共子串问题LCS;线段树;B+树;快排及时间复杂度多少;七大排序;二叉树原理;红黑树

Android:OkHttp,OkHttp使用需要注意什么;RxJava介绍下;Activity四种启动模式;一个APP怎么退出所有Activity,如果有第三方SDK Activity,又怎么退出;EventBus原理;app卡顿;

Kotlin :协程

Flutter :生命周期

2. 支付宝(海外版)
仍是电话面的,还是没有找到感觉,回答不在状态。最后猎头反馈的本次面评是:过往项目功能较简单、某些技术细节掌握不到位。算是浪费了机会。

3. 今日头条

是所有参加的面试里比较专业的面试体验吧,面试官体现了很好的技术素养。总共参加了3轮视频面试(技术面全部面完),现已入职上海字节跳动。当然这里也花了很长时间准备(5个礼拜左右),主要是因为要考算法,从头头复习了算法,《剑指Offer》+ 《LeetCode》也是刷的我很痛苦, 还把所有知识点重头捋了一遍。

头条一面:
tcp三次握手 4次挥手
aidl 对象的在两个进程间通信
leakcanery 为什么不能100%检测内存泄漏
包内广播和包间广播
handler 机制
mvvm
okHttp 有哪些拦截器,平时项目中如何使用
如何自己设计一个内存检测工具检测Activity和fragment内存泄漏
数据库用到哪些详细说说
Java基础题。。。。。
乐观锁悲观锁相关
算法题:
二叉树深度
。。。

头条二面:
说一下你最熟悉的项目,
launcher3 上面的小点事怎么回事
remotview 是如何加载在launcher 上面的
jobsheduler的原理
数据库为什么使用greendao
fanal关键字在什么情况下设置内容
子类和父类静态成员 静态方法 和父亲静态成员和构造方法执行顺序
prebuffer 有使用过吗!原理是什么
retoryfit相关直接说源码
handler 相关直接源码
sparryArray和HashMap 相关为什么性能强
插件化相关
图片加载库相关直接源码

头条三面:
谈谈HashMap(为什么不适用基础数据类型、添加的时候需要注意什么、添加的key有什么特殊性)
重写equals方法
数据库范式
扑克牌三带二(算一算出现的概率)
为什么 Android 要采用 Binder 作为 IPC 机制
工作项目难点,如何克服。
反问环节

头条HR面:
自我介绍
未来的职业规划
说一下自己平时的学习方法
你认为这些学习方法里最有效的是哪一种?
评价一下之前的面试官,或者说之前的面试官有没有给你留下印象最深刻的一点
为什么想要来今日头条?
你平时都用字节的哪些产品?有什么好的建议吗?
期望薪资
你有没有什么想问的?

总结

其实客户端开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。

Android大厂面试真题全套解析

2017-2020字节跳动Android面试真题解析PDF

然而Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!

上面分享的腾讯、头条、阿里、美团、字节跳动等公司2020年的面试真题解析大全,小编还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,下面只是以图片的形式给大家展示一部分。

Android架构学习开发笔记

Android学习PDF+学习视频+面试文档+知识点笔记

【Android思维脑图(技能树)】

知识不体系?这里还有整理出来的Android进阶学习的思维脑图,给大家参考一个方向。

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

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

【Android进阶学习视频】、【全套Android面试秘籍】可以简信我【学习】查看免费领取方式!

原文地址:https://www.cnblogs.com/Android-Alvin/p/12586657.html

时间: 2025-01-07 00:44:56

2020Android春招面试经历(已拿今日头条28Koffer)的相关文章

Java三月春招面试经历分享(没offer不是我的锅)

三月春招眼看就已经过半了,还没有找到自己心仪工作的Java开发者小伙伴,这里给大家分享一下最近去某个大家都很想去的大厂的面试经历,希望对大家跳槽找工作有帮助~ 1.说出你印象最深刻的项目? 从你担任的角色,以及你在项目中遇到的问题,如何解决,还有就是项目有哪些比较特色的闪光点! 2.你觉得90后身上具备什么素质和能力? ①:交际能力.适应环境能力.技术能力.自省能力.自控能力.意志力 ②:自尊.自立.不要好高骛远 ③:我们要想成就一件事情,如果没有较坚强的意志力是什么也干不成的.即使是你有过人的

春招面试、直接被面试官给吊打了?

现在已经正式进入到了4月份,大部分单位已经开始复工了,很多找工作的人群也即将进入高频面试.虽说大多数互联网企业,已经开通远程面试环节,而且薪资有走高的趋势.但据目前大部分的人面试结果反馈看,面试难度大了许多!现在的形势是人才多岗位少,对于身为面试者的我们来说,这意味着企业挑人条件会更高,有利于筛选出优秀的人才进公司! 当面试的明明只是一份13K的工作时候,面试官却问我高并发.负载均衡,Redis,RPC.分布式等方面的问题 ,火箭造的让我来不及防备,仿佛被对方偷塔,回答不上来的.然后就是没有然后

[找工作] 2019秋招|从春招到秋招,Java岗经验总结(收获AT)

转自(有更多) https://blog.csdn.net/zj15527620802/article/month/2018/10 前言 找工作是一件辛酸而又难忘的历程.经历过焦虑.等待.希望,我们最终都能去到属于自己理想的地方. 从春招到秋招,我总计面试了数十家公司.春招面试了腾讯.去哪儿.360.小米.携程.华为.今日头条.美团.菜鸟网络等9家公司.除了今日头条止步三面.菜鸟物流备胎至七月底才回绝,其他公司均通过了面试.最后在美团和腾讯中纠结了一段时间后,选择了腾讯去实习.秋招腾讯转正的还算

放手一搏:社招Java岗面试经历(三年经验): PingCAP、蚂蚁

前言 今年想出来看看机会,最后很幸运地拿到了 PingCAP,今日头条的 offer 以及蚂蚁金服的口头 offer.想着可以总结一下经验,分享一下自己这一段"骑驴找马"过的心路历程.当然,一家之言,难免粗浅,如有不妥,敬请指正. 全文有点长,假如只对一家公司感兴趣的话可以直接跳过去: 准备过程 我自己是本科毕业后在老东家干了三年多,老东家算是一家"小公司"(毕竟这年头没有 BAT 或 TMD 的 title 都不好意思报出身),毕业这两年多我也没有在大厂待过,因此

2018春招-今日头条笔试题-第三题(python)

题目描述:2018春招-今日头条笔试题5题(后附大佬答案-c++版) 解题思路: 本题的做法最重要的应该是如何拼出'1234567890',对于输入表达试获得对应的结果利用python内置函数eval()即可以实现.利用5个字符串来表达'1234567890',如下(为了好看,里面加了tab空格符) '66666 ....6 66666 66666 6...6 66666 66666 66666 66666 66666''6...6 ....6 ....6 ....6 6...6 6.... 6

小佬頭的春招之京东面试

2018年9月30号经过了工作交接,电脑退库,上交token,退回工卡,开实习证明,终于结束了我为期五个月的实习生活.很幸运八月转正考核通过,导师和小组长美女姐姐给我争取了一个好的结过,9月11号收到录用意向书,9月29号收到正式的offer call和录用涵,离职前一天收到了腾讯的正式offer,虽然待遇不算是我所有offer里面最好的,但是最起码是我满意的待遇,所以恭喜自己成为鹅厂的一只准新鹅. 从深圳到广州,再从广州坐卧铺回学校,在火车卧铺通道的座位上写下这篇春招. 说起腾讯,一直以来是一

[转载]从春招到秋招,一个本科生的求职之路。

原文:从春招到秋招,一个本科生的求职之路. 自报家门,北理工软件学院本科生. 主要部分: 1.毕业去向选择 2.春招过程 3.暑期实习 4.秋招辛酸路程 5.一点感悟 1.毕业去向选择问题 从大一开始,就决定毕业找工作,方向是有了,但是三年多过去了,到现在才发现,大学期间并没有为这个方向做出太大的努力,这也成为我一个本科生找工作的很大障碍,实践能力严重不足.我的情况是:我决定工作,但是由于高中的思维,太看重学习成绩,成绩搞的很好,虽然有保研资格,但是又不读研,找工作的时候,好的互联网公司不看成绩

错过了春招的你,难道还不为秋招做准备吗

序 如今的校招,像一场突围赛,很多人"牺牲"在前进的路上,那些突围成功的人,不是因为他们刀枪不入,而是他们有扎实的准备,周密的计划以及可圈可点的技巧. 获得校招的成功,大致需要经历计划.准备.应聘这三个过程,文中全面覆盖这些内容. 无论你是刚刚进入大学的萌新,还是身处在大二.大三的任何阶段,这篇文章都尽可能给出一些建议和指导. 目录 简单的自我介绍 [计划]时间安排:对找工作的同学十分重要的时间点,以及如何安排自己的行程 [准备]技能清单:需要具备的能力 [准备]如何提高:如何有针对性

错过了春招,难道你还不为秋招做准备吗

序 如今的校招,像一场突围赛,很多人"牺牲"在前进的路上,那些突围成功的人,不是因为他们刀枪不入,而是他们有扎实的准备,周密的计划以及可圈可点的技巧. 获得校招的成功,大致需要经历计划.准备.应聘这三个过程,文中全面覆盖这些内容. 无论你是刚刚进入大学的萌新,还是身处在大二.大三的任何阶段,这篇文章都尽可能给出一些建议和指导. 目录 简单的自我介绍 [计划]时间安排:对找工作的同学十分重要的时间点,以及如何安排自己的行程 [准备]技能清单:需要具备的能力 [准备]如何提高:如何有针对性