Android开发经验谈Android技术知识Android开发

Android开发:2020年金九银十,阿里、字节、拼多多、美团

2020-10-12  本文已影响0人  码农的书柜

阅读前言

转眼间十月的到来,十分感慨这时光的飞逝。十月对我们开发者有着十分重要的意义,想在这个优胜劣汰的代码世界生存下去,金3银4,金9银10,这种可以学习、进阶的机会请千万不要错过;

我是搞Android开发的,从大学毕业出来工作已经3年了,3年前奈何自己太菜在校招时硬生生被面试官怼的哑口无言,面红耳赤的我抛下进大厂的想法后就来到了我上一家公司,工作三年里,我学到了很多、也舍弃了很多。

其实早在6月份的时候,我就离开了上一家公司的想法,原因嘛,不做多余的解释,你只需要知道如果一线技术人员在一家公司到了学不到东西的时候,就应该自己主动离职了。

果断离职后到我再次入职阿里,这期间过了整整3个月,当中做出的努力我身边的朋友都是有目共睹的,不说别的,从我离职后回家到9月份(我是9月6日进行第一次面试的)睡觉的时间每天没超过6个小时,日复一日的就是刷面试题、读源码、翻阅资料、看Android进阶的学习视频,犹如我当年备战高考的状态一样提着那股拼命三郎的劲。

image

说起来也是我幸运,阿里面试中,二轮技术面试官都是同一个人(一面和三面)加上我第一面面试回答的比较好,也许在面试官的心中还提了不少分。最终还是拿到了offer

期间还面试了字节跳动、拼多多、和美团,字节第三面挂掉了(原因不是很确定,可能是面试官有中意的人选了吧!感觉自己回答的还行)拼多多拿到offer、美团二面被面试官干掉,分享一波经验只是为了能让大家在互联网大厂的面试避免入坑。也算是给自己的一次面试总结吧!

阿里巴巴

image

最重视项目经验

阿里一般情况下有四轮面试(三轮技术+HR面),其中的技术面在问实现机制、改进技术方案、做的认为不足的地方,技术栈的实现原理,有没有其他替代方案,涉及其中的实现原理等等。

重视技术原理

对自己做的项目实现机制不能只是了解,一定要知道实现的机制,所以平常要下功夫深入了解项目的组件化、进程、View、架构要做到原理级别的了解,临时抱佛脚我觉得用处不大,还是在日常开发中要多思考多总结。

笔试部分很重要

一些公司技术管理者可能不需要写代码,临时上来让实现个业务需求,可能会抓瞎,所以平常要多动手实践,一般代码也没代码提示的,需要熟悉常规的函数,变量命名也要注意,平常养成好的命名习惯。

重视每一次面试机会

阿里挂了一个部门还可以换部门面,但是会有面试记录,如果面试记录较差,后面的面试官要冒一些风险让你通过,所以重视每一次面阿里的机会,听说很多人都是面了三次才进来,每次需要隔半年以上。

阿里的面试官一般都是从一个点开始,抽丝剥茧,一层层深入,直到你回答不出来,再换个问题开始继续“俄罗斯套娃”,当然问题不会脱离你简历里写的技术栈,所以还是那句话,重视每一个你写在简历上的技术点。

字节跳动

image

重视算法

不刷题基本没戏,当然除非你算法功力极强,当我没说;
每轮面试都有1~3道算法题,难易程度因人而异,一般前面项目和基础技术聊的不错,就会给道easy 或medium 难度的,如果前面聊得不太好,或者和面试官没眼缘,可能就会很难。
这里分享个技巧:同类型的一起刷,一般可以分为这么几类:链表、树、图、动态规划、贪心、状态机等。
这里分享个技巧:同类型的一起刷,一般可以分为这么几类:链表、树、图、动态规划、贪心、状态机等。

拼多多

image

重视项目

我记得第一轮面试开始,面试官就开始问项目情况,怎么实现这个功能的?
3轮技术面整体下来,面试官对项目的询问起码占到了40%,由此可见,拼多多的面试官对项目技术的考查是有水准的。

(PS:很给钱很多,我拿到offer是40k,16薪,但是下班很晚,平均到家都是1点多,一周只休息一天。)

美团

image

喜欢问fragment、NDK

美团对原理的考查题是我面试的所有公司里面最多的,也是最难的。涉及很广,但是大部分面试官喜欢问fragment、NDK的底层实现。导致我一问三不知,二面惨挂。

在清楚了各个大厂的面试重点之后,就能很好的提高你刷题以及面试准备的效率,接下来我也为大家准备了我使用过的互联网大厂Android面试资料(①Android核心知识汇总PDF+②互联网大厂Android面试题)

1、Java基础面试考察点

image

2、Android基础面试考察点

image

3、Android延伸知识考查点

image

4、计算机网络面试考察点

image

因文档有1200页,内容过于繁多。还有一些设计模式、源码、算法面试题,就不一一介绍了。

image image image

总结

我很幸运,有幸来到了阿里,这样能帮助我学到更前沿的核心技术。我也坚信,好运永远都是留给有准备的人。所以,当你和我同样有目标时,那就需要自己不断努力,如果你做好了准备,自然会获得自己想要的,目标也终会实现。但若你空有想法无行动,等到三十岁后空焦虑,被市场淘汰是迟早的事。

以上内容,只希望所有同行朋友能够有清晰的自我认知,程序员想要具有不可替代性,那就得提升技术。


以上收集整理的Android一线大厂面试完整考点、资料已经更新在我的【Github】,有面试需要的朋友们可以去参考参考,如果对你有帮助,可以点个Star哦!

Github地址https://github.com/733gh/xiongfan

上一篇 下一篇

猜你喜欢

热点阅读