前言
自己双非本科,2年小厂Android开发教训,年中辞职后逼本人每天学习,因为想去大厂面试,最初也拿到了想要的后果,本文对这次的面试过程做一个总结。 因为咱之前的工作经验和背景都不出彩,所以我的打算是找内推,各种平台的信息我都刷遍了,简直是看到大厂的内推音讯就会去试试,阿里、腾讯、字节、OPPO、小米、爱奇艺等等,后期简历过的几率太小,两头做了大大小小的致力我才陆续收到面试邀请。
过程
字节跳动
字节跳动是我面试的第一家大厂,说实话很缓和,我在去面试的路上始终在空想各种面试场景,心田始终在通知本人要沉着。总共四轮面试,问了我的项目、算法、优化等,太深的问题我答复的还是有点吃力。
腾讯
有了字节的教训后,我对大厂的缓和就少很多了,这次总共四面,三轮技术面,一轮HR面,没怎么问算法,问了很多我的项目上的、布局上的问题,技术上的问题我居然答的也很顺利,面试完结后我只有一个想法:功夫不负有心人。
小米
整个过程都是疏导型面试,面试官始终在问:你还晓得什么,能够再说说。过后气氛是有些难堪在的,问到了一些我丝毫答不上来的问题,回家后我就立马补常识去了。
OPPO
三面,问了数据库、算法、网络方面还有安卓的新技术,尽管面试也算顺利,但我还是会感叹到:技术深度和广度缺一不可。
小结:
可能收到这些公司的面试邀请,而且可能顺利完成面试、拿到一些offer,很得益于我刷过的题和帮忙过我的人,面试中问到的无一例外我都曾刷到过,这种感觉太让人收缩了。
那些刷过题:
一、计算机根底面试题
- 网络面试题
- 操作系统面试题
- 数据库面试题
二、数据结构和算法面试题
1.数据结构与算法
三、Java面试题
- Java根底面试题
- Java并发面试题
- .Java虚拟机面试题
四、Android面试题
- Android根底面试题
2.Android高级面试题
3.剖析现状、确认问题 - 针对性优化
5.效率晋升
2022droid中高级面试题汇总
一、 Java根底
- 动态外部类和非动态外部类的比拟
- 多态的了解与利用
- java办法的多态性了解
- java中接口和继承的区别
- 线程池的益处,详解,单例(相对好记)**
- 线程池的长处及其原理
- 线程池的长处(重点)
- 为什么不举荐通过Executors间接创立线程池
- 不怕难之BlockingQueue及其实现
- 深刻了解ReentrantLock与Condition
- Java多线程:线程间通信之Lock
- Synchronized 关键字原理
- ReentrantLock原理
- HashMap中的Hash抵触解决和扩容机制
- Java并发
- Java虚拟机
- JVM常见面试题
- JVM内存构造
- 类加载机制/双亲委托
二、 Android根底
- Activity知识点(必问)
- Fragment知识点
- Service知识点
- Intent知识点
- 数据存储
三、UI控件篇
- 屏幕适配
- 次要控件优化
- 事件散发与嵌套滚动
- 动态化页面构建计划
四、网络通信篇
- 网络协议
五、架构设计篇
- MVP架构设计
- 组件化架构
- ….
六、性能优化篇
- 启动优化
- 内存优化
- 绘制优化
- 安装包优化
- …..
七、源码流程篇
1.开源库源码剖析
2.Glide源码剖析
3.day 20 面试题:Glide面试题
4.聊一聊对于Glide在面试中的那些事
5.面试官:简历上如果写Glide,请留神以下几点…
6.Glide OOM问题解决办法汇总
7.LeakCanary源码剖析
8.OkHttp源码剖析
9.okhttp连接池复用机制
10.okhttp流程和优化的实现
11.一篇让你受用的okhttp剖析
12.OkHttp面试之–OkHttp的整个异步申请流程
13.OkHttp面试之–HttpEngine中的sendRequest办法详解
14.OkHttp解析大总结
15.Okhttp工作队列工作原理
16.Android高频面试专题 – 架构篇(二)okhttp面试必知必会
17.Android 网络优化,应用 HTTPDNS 优化 DNS,从原理到 OkHttp 集成
18.Retrofit源码剖析
19.RxJava源码剖析
20.RxJava原理与源码剖析
21.RxJava如何进行线程切换的?
22.Rxjava内存透露避免计划——RxLifecycle,AutoDispose,RxLife框架
23.Tinker源码剖析
24.ARouter源码剖析
25.Android框架层源码解析
26.算法设计
八、新技术篇
- 实战问题篇
九、面试篇
须要完整版《2022最新Android中高级面试题合集》的敌人能够点击这里收费支付!
写在最初
工作经验来不及补充得出彩,简历再批改也谈不上给人惊喜,能做的就只有减少技术储备以及不停地攻克各种面试题,事实证明致力会带来惊喜。