双非本科,先后在网易和字节跳动实习,都是做Android开发。
二、时间线
2020年3月初开始准备暑期实习,腾讯3捞3败,最终以 0 offer告终 2020年5月中旬开始投递日常实习,收到网易的两个offer及滴滴OC。2020年8月初开始投递秋招,面试了一些大厂,没有满意的offer。
2021年春招,收到CVTE、乐视offer,知乎一面挂。
三、毕业后进互联网大厂的三个机会
1.暑期实习/春招实习:面向次年毕业的学生,一般随应届春招同步开启(3月左右)竞争相对较小,有转正,转正几率视不同公司而定。
2.秋招:面向应届生,一般在7月中旬陆续开启网申,整个招聘过程持续到9月甚至十月(12月左右零星开始补录)竞争大,HC相对较多。
3.春招:面向应届生,一般在2月中旬陆续开启网申,整个招聘过程持续到4月甚至5月(但其实4月初基本就招完了)竞争巨大,HC极其之少。
2020年7月开始准备秋招,直到春招才找到满意的工作,有了暑期实习备战的经验,已经能够清楚所有的流程和准备要点,准备阶段所做的步骤基本如下:
其实每个人都有自己特有的学习方法,我们都需要寻找到最适合自己的,在这里我只是列举出我复习的技巧,大家只需要选择适合自己的就行。
书籍和网站
我觉得看书真的是十分的重要,每一本书都有自己的知识体系,但是好书确实不多,需要经历一番挑选;关于网站则是对一些体系较小的知识进行汇总,这里推荐的是设计模式。以下我列举一些个人觉得不错的一些书籍和网站:
- Android 相关
- 《Android开发艺术探索》
- 《深入理解Android虚拟机》
- 《Android源码设计模式解析与实战》
- Java相关
- 《Java编程思想》
- 《深入理解Java虚拟机》
- 《图解Java多线程设计模式》
- 网络相关
- 《计算机网络》(谢希仁 编著)
- 《网络是怎么连接的》
- 数据结构与算法相关
- 《算法导论》
- 《算法》(第4版)
- 设计模式相关
- 练习相关
知识总结
看了这么多书籍和网站之后需要对这些知识做一个比较系统的整理,这里推荐使用思维导图工具,下图则是我总结的Android复习体系图,完整的版本大家可以点击这里下载。
面试技巧
-
面试前需要对自己总结的知识重新回顾一遍,以便在被问及时能够快速并且全面的回答问题。
-
面试前对该公司稍做了解,可以从官网或者从产品等方面了解,如果有产品的话还可以使用,看看有没有存在一些bug,当面试官要你提问题的时候可以跟他一起讨论。
-
面试完之后做稍做记录,记下自己回答的不好的问题,方便查漏补缺。
下面是我收集整理的一套大厂Android面试真题含解析,完整的朋友可以点击【这里】免费阅读下载。
CVTE
一面 (电话面)
-
讲讲你看的Android源码
-
说说你在项目中用到的MVC
-
说说观察者设计模式
-
讲讲对线程安全的理解
-
JVM内存模型
-
HashMap的工作原理
-
知不知道可重入锁
-
GC回收算法(凉)
-
引用方式
-
内存溢出和内存泄露的区别,内存泄露一定会内存溢出吗?
-
四大组件有哪些
-
Activity的启动模式
-
Activity的生命周期
-
wait使用时要注意什么(答了死锁,面试官换了题目,应该是没有get到它的点) —和notify成对出现
-
ArrayMap和HashMap区别(没答出来,之前看过ArrayMap但忘完了…)
二面
二面应该是总监面,问题主要偏向项目,有一些问题已经忘记了,只能列出一些还记得的:
-
做了哪些项目?详细说一下项目。
-
讲一下RXJava原理;subscribeOn()与observeOn()哪一个方法多次切换线程只有第一次有效?为什么?
-
Volley原理?
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip204888 (备注Android)
文末
面试:如果不准备充分的面试,完全是浪费时间,更是对自己的不负责!
不管怎么样,不论是什么样的大小面试,要想不被面试官虐的不要不要的,只有刷爆面试题题做好全面的准备,当然除了这个还需要在平时把自己的基础打扎实,这样不论面试官怎么样一个知识点里往死里凿,你也能应付如流啊
果你觉得这些内容对你有帮助,可以添加V获取:vip204888 (备注Android)**
[外链图片转存中…(img-C6oO940t-1711856477457)]
文末
面试:如果不准备充分的面试,完全是浪费时间,更是对自己的不负责!
不管怎么样,不论是什么样的大小面试,要想不被面试官虐的不要不要的,只有刷爆面试题题做好全面的准备,当然除了这个还需要在平时把自己的基础打扎实,这样不论面试官怎么样一个知识点里往死里凿,你也能应付如流啊