• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

2年Android开发经验字节跳动腾讯OPPO小米Android开发面试总结

android 搞代码 4年前 (2022-03-01) 19次浏览 已收录 0个评论
文章目录[隐藏]

前言

自己双非本科,2年小厂Android开发教训,年中辞职后逼本人每天学习,因为想去大厂面试,最初也拿到了想要的后果,本文对这次的面试过程做一个总结。 因为咱之前的工作经验和背景都不出彩,所以我的打算是找内推,各种平台的信息我都刷遍了,简直是看到大厂的内推音讯就会去试试,阿里、腾讯、字节、OPPO、小米、爱奇艺等等,后期简历过的几率太小,两头做了大大小小的致力我才陆续收到面试邀请。

过程

字节跳动
字节跳动是我面试的第一家大厂,说实话很缓和,我在去面试的路上始终在空想各种面试场景,心田始终在通知本人要沉着。总共四轮面试,问了我的项目、算法、优化等,太深的问题我答复的还是有点吃力。

腾讯
有了字节的教训后,我对大厂的缓和就少很多了,这次总共四面,三轮技术面,一轮HR面,没怎么问算法,问了很多我的项目上的、布局上的问题,技术上的问题我居然答的也很顺利,面试完结后我只有一个想法:功夫不负有心人。

小米
整个过程都是疏导型面试,面试官始终在问:你还晓得什么,能够再说说。过后气氛是有些难堪在的,问到了一些我丝毫答不上来的问题,回家后我就立马补常识去了。

OPPO
三面,问了数据库、算法、网络方面还有安卓的新技术,尽管面试也算顺利,但我还是会感叹到:技术深度和广度缺一不可。

小结:

可能收到这些公司的面试邀请,而且可能顺利完成面试、拿到一些offer,很得益于我刷过的题和帮忙过我的人,面试中问到的无一例外我都曾刷到过,这种感觉太让人收缩了。

那些刷过题:

一、计算机根底面试题

  1. 网络面试题
  2. 操作系统面试题
  3. 数据库面试题

二、数据结构和算法面试题

1.数据结构与算法

三、Java面试题

  1. Java根底面试题
  2. Java并发面试题
  3. .Java虚拟机面试题

四、Android面试题

  1. Android根底面试题
    2.Android高级面试题
    3.剖析现状、确认问题
  2. 针对性优化
    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控件篇

  • 屏幕适配
  • 次要控件优化
  • 事件散发与嵌套滚动
  • 动态化页面构建计划

四、网络通信篇

  1. 网络协议

五、架构设计篇

  • 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中高级面试题合集》的敌人能够点击这里收费支付!

写在最初

工作经验来不及补充得出彩,简历再批改也谈不上给人惊喜,能做的就只有减少技术储备以及不停地攻克各种面试题,事实证明致力会带来惊喜。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:2年Android开发经验字节跳动腾讯OPPO小米Android开发面试总结

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址