大厂与小公司,真的是天壤之别。
我,一个双非本科16年毕业的Android开发者,毕业后就一直在小公司摸爬滚打。那些年,我经历过两家创业公司,一家待了不到半年老板就跑了,另一家也因为经营不善在19年初倒闭。那段时间,我真的怀疑自己是不是个“公司倒闭体质”。
在小公司
一个人负责几个App的开发是常有的事,代码和项目管理也都不规范。那些“祖传代码”真是让人头疼得要命。种种经历,让我更加坚定了要进大厂的决心。去年9月,我毅然裸辞,踏上了奔大厂的征程。
汗水+坚持+方法=成功
从10月到11月,我面试了网易、OPPO、拼多多、滴滴、优酷、蘑菇街等大厂,但结果都不尽如人意。面试时,总感觉自己知道的东西就在嘴边,却怎么也说不出来。特别是当面试官问到一些底层和源码的问题时,我大脑几乎一片空白。有个面试官甚至反问我:“你之前的16k是怎么拿到的?”这让我意识到,自己的准备还是太不充分了。
于是,我开始调整策略,降低面试频率,专注于复习。从Android基础到底层源码,我认真背诵、练习。每次面试后,我都会记录下面试官的问题,回去做复盘和延伸。我深知,汗水、坚持和方法是成功的关键。
如何准备大厂面试
我有几点心得。
首先,笔试和面试都是有章可循的,但绝对不能靠临时抱佛脚。那种考前突击的行为,在经验丰富的面试官面前根本没用。
其次,寻找大厂的方式多种多样,可以关注官网、参加宣讲会、找内推等。但最重要的是,你的简历要够棒,才能脱颖而出。
在准备过程中,我特别注重算法和手写代码的练习。在LeetCode上刷题成了我每天的必修课,从Easy到Medium,我逐渐提升了自己的算法水平。同时,我也意识到手写代码与键盘敲代码有很大不同,因此在面试前也会做相应的练习。
当然,只要是面试 就离不开八股文,这里给大家分享一份大厂内部面试题,需要的可以扫码免费领取!!!
由于面试内容比较多,篇幅有限,资料已经被整理成了PDF文档,有需要2024年Android中高级最全面试真题答案 完整文档的可
目录
第一章 Java方面
- Java基础部分
- Java集合
- Java多线程
- Java虚拟机
第二章 Android方面
- Android四大组件相关
- Android异步任务和消息机制
- Android UI绘制相关
- Android性能调优相关
- Android中的IPC
- Android系统SDK相关
- 第三方框架分析
- 综合技术
- 数据结构方面
- 设计模式
- 计算机网络方面
- Kotlin方面
第三章 音视频开发高频面试题
- 为什么巨大的原始视频可以编码成很小的视频呢?这其中的技术是什么呢?
- 怎么做到直播秒开优化?
- 直方图在图像处理里面最重要的作用是什么?
- 数字图像滤波有哪些方法?
- 图像可以提取的特征有哪些?
- 衡量图像重建好坏的标准有哪些?怎样计算?
第四章 Flutter高频面试题
- Dart部分
- Flutter部分
第五章 算法高频面试题
- 如何高效寻找素数
- 如何运用二分查找算法
- 如何高效解决雨水问题
- 如何去除有序数组的重复元素
- 如何高效进行模幂运算
- 如何寻找最长回文子串
第六章 Andrio Framework方面
- 系统启动流程面试题解析
- Binder面试题解析
- Handler面试题解析
- AMS面试题解析