2021大厂android面试经验bo5,大海胜三场,拿下。

懂你的大海 懂你的大海     2022-12-19     389

关键词:

来得比较晚,本来是想着面试完之后立即分享出来的,中途有点事情耽搁了,然后自己也没上心,所以这篇文章来的这么晚,虽然平时也得浮生两日闲,但也记不起还有这档子事,所以拖延到现在。闲话少货,开始正文

2020年是转折的一年,2021年算是收获的一年。先分享一下offer的情况

  • 阿里高德(offer)
  • 爱奇艺(offer)
  • 腾讯视频(offer)
  • 小米(被拒)
  • 今日头条(被拒)

在面试的过程中我深深的感受到,对于一个优秀的安卓开发来说,首先摆在第一位的还是他/她作为一个软件工程师的基本素养。无论你是做前端还是后端,最后定义你的优秀程度的还是作为软件工程师的基本素养,学习能力和编程能力,还有设计能力。

下面分享一下各个公司的面试题目

爱奇艺

  • Android消息机制
  • Android View绘制流程,当一个TextView的实例调用setText()方法后执行了什么
  • Android dalvik虚拟机和Art虚拟机的优化升级点
  • Android屏幕渲染机制
  • 热修复的原理,你都了解过哪几种热修复框架
  • OkHttp的原理
  • Android 线程池的实现原理
  • JavaGC机制
  • HashMap的实现机制,怎么样HashMap线程安全
  • 可重入锁的实现,公平锁非公平锁都是什么定义?
  • 都用过那些常用的数据结构,说说对树的了解?
  • Activity启动模式,allowReparent的特点和栈亲和性
  • WebView优化
  • 有没有Jni使用经验
  • 有使用过RxJava吗?
  • 说说你对设计模式的理解,开发过程中主要用到了哪些设计模式?
  • 快排写一下,动态规划了解吗?

小米

  • 冒泡排序的链表实现
  • 写个快排
  • 写个单例模式
  • Activity启动模式
  • 异常生命周期
  • 从点击应用图标到进入应用,Android系统都做了哪些工作,期间涉及到的进程切换有哪些?
  • 说说你了解的IPC方法
  • 说说Binder的大体实现
  • 怎么控制另外一个进程的View显示
  • 广播中怎么进行网络请求
  • 说说Android中线程池的实现
  • HashMap如果Hash冲突了怎么解决?
  • 双线程通过线程同步的方式打印12121212.......

腾讯

  • HTTPS是怎么实现的?
  • Android事件传递流程和OnTouchListener的关系
  • Activity启动模式
  • Android线程池实现原理
  • 双指缩放拖动大图
  • 客户端网络安全实现
  • Webview优化
  • Android应用保活
  • RemoteViews实现和使用场景
  • RecyclerView绘制步骤和复用机制
  • Binder的大体设计模式
  • Activity遵循什么设计模式
  • EventBus源码解析,遵循什么设计模式
  • Handler为什么会发生内存泄漏
  • Java内存模块分区和GC机制,GC算法有哪些
  • Finalize机制
  • 强引用 弱引用 软引用 虚引用的区别和使用场景
  • LeakCanary的使用和实现原理
  • 介绍一下你在开发过程中使用到的设计模式
  • 快排
  • 对服务器众多错误码的处理(错误码有好几万个)

阿里

  • Android消息机制
  • Android事件传递流程
  • Android View绘制流程
  • Activity启动模式
  • Android IPC机制
  • Android线程池设计原理
  • EventBus源码和设计模式
  • Android应用保活
  • Android UI优化
  • Android启动优化
  • 快排 堆排 单例
  • 进程线程在操作系统中的实现
  • HTTPS的组成是什么?
  • ClassLoader的双亲委托
  • Android中的ClassLoader
  • 有过Jni使用经验吗?
  • 有过跨平台开发经验吗?

今日头条

  • 视频加密
  • Android Native Crash
  • 视频组成
  • 播放器原理

共同问到的

  • 为什么离职
  • 开发过程中遇到最深刻的BUG是什么
  • 当你的开发任务很紧张,你怎么去做代码优化的?
  • 怎么和你的同事沟通
  • 你对某某某互联网发生事情的看法?(直播答题等等)

很多人会问:为什么发题目了不发答案,我们身为程序员,事事讲效率,如果你对题目没有需求,我放答案也只是多此一举,所以单单只是放了一部分题目。

关于答案以及我整理得Android知识点,面经,面试题集,我创了一个小项目,希望大家多多Star

项目地址:Github

2021年中:android各大厂面试题汇总

缘起接触Android已经3年,在工作中遇到疑难问题总是在网上搜索答案,各位大牛大神总是把自己的经验分享出来,帮助我们这些需要帮助的人,由此表示衷心感谢!然而现在自己细想了一下,自己也是时候... 查看详情

三年android开发大厂面试经验分享,让你扫清android面试障碍(代码片段)

怎样快速突破初级瓶颈,变身高级开发?怎样在短时间内提高自我身价,月薪提高50%?你是否是个代码高手,面试中却发挥不出来,想进阶却摸不着头脑。博主在互联网行业摸爬滚打,百面成钢。特来... 查看详情

绿鹅等大厂2020android面试经验(持续整理更新中)(代码片段)

1、Android四大组件Activity,Service,Contentprovider,broadcastreceiver。详情2.Activity的4种启动方式standard,singleTop,singleTask,singleInstance。详情3.Binder机制Binder是Android系统上实现的一种IPC(Inter- 查看详情

android高级framework系统面试专题系列/层次定位/一线大厂腾讯阿里华为oppo面试经验

Android高级系统面试之道系列-1课程答疑和新课信息:QQ交流群:422901085进行课程讨论FrameWork入门课视频链接:https://edu.csdn.net/course/detail/30298FrameWork实战课1视频链接:https://edu.csdn.net/course/detail/30275专题博客系列& 查看详情

2021版android面试宝典,腾讯等大厂android高级开发面试完全攻略手册!

前言笔者是前腾讯Android高工,曾经多次担任面试官,现在在字节code。从毕业到现在,被别人面试过,也面试过别人,大大小小的面试,一两百次,也算久经沙场。现在,我以腾讯非在职员工的身份... 查看详情

2021年前端大厂(腾讯字节跳动阿里......)校招面试真题解析,让你面试轻松无压力!

前言校招很重要,应届生的身份很珍贵!在校招的时候与我们竞争的大部分都是没有工作经验的学生,而且校招企业对学生的包容度高,一般对企业来说,社招更看重实际工作经验,而校招更愿意“培养人... 查看详情

2021腾讯字节等一线大厂—android高级开发面试/复盘完全攻略手册!

前言笔者是前腾讯Android高工,曾经多次担任面试官,现在在字节code。从毕业到现在,被别人面试过,也面试过别人,大大小小的面试,一两百次,也算久经沙场。现在,我以腾讯非在职员工的身份... 查看详情

备战2022一二线互联网公司android面试题汇总,48份(2010-2021)大厂面试题整理分享

前言2021,可谓是招聘面试最难季。不少大厂,如腾讯、字节的招聘名额明显减少,面试门槛却一再拔高,如果不用心准备,很可能就被面试官怼得哑口无言。那么对于互联网大厂,都会重点考核哪些呢ÿ... 查看详情

人人都说android凉,一看,就这?android的面试竟然这么简单?

...。不得不说,很多人都有过这类疑问。想要进大厂的Android开发很多,同时放弃的人也不少。选择中途放弃往往是因为拿下大厂Android岗 查看详情

985本科毕业,3年半android经验面试大厂汇总(阿里腾讯爱奇艺均已offer)

前言 博主17年毕业于北京某985院校,毕业校招去了搜狐,一待就待了三年,去年其实就准备离职去看看机会,但是无奈疫情爆发就没离职,期间也是一直在学习,趁着今年疫情好转,我就开始找工作啦... 查看详情

面了20多家前端大厂,大厂面试到底考什么?(经验总结)

前言博主17年毕业的,普通本科毕业,到如今已经有三年多的经验了,之前在一个创业小公司工作。最近准备跳槽,面了将近20家公司,其中有你们应该都听过的BAT,今日头条,京东,网易,大... 查看详情

2021最新android大厂面试题来袭,阿里程序员的android之路

第二层面试官对我的偷鸡取巧并不满意啊,他需要我提速,这个速度不行啊。What??是有时间复杂度更低的吗?不不不,这是一道核心竟然是一道多线程的题目。将10亿的数据分片,通过分治的思维对... 查看详情

android大厂面试经验分享(oppo,字节,华为,阿里)

参考技术A我是从小公司跳出来的,最终入职OPPO,说实话这段时间的经历让我深深地感受到,我们为跳槽做的一些临时抱佛脚的提升跟那些大佬的沉淀比起来太渺小了。我们都知道找资料学习、刷面试题,但也许只能应付这一次... 查看详情

2021最强android中高级大厂面试源码秘籍,为你备战2022金三银四,直通大厂

前言很多人都觉得阅读源码是一件比较困难的事情,虽然程序员每天都和代码打交道,但是经过数年的基础教育和职业培训,大部分程序员都会「写」代码,或者至少会抄代码和改代码。然而,会读代码的并... 查看详情

数字ic面试总结(大厂面试经验分享)

总结offer情况:笔者是双非的本科,985硕士,意向岗位是数字IC设计工程师,次选是验证工程师,base均为北京,所以意向北京的同学可以参考一下。公司:华为海思、联发科、紫光展锐、小米、嘉楠科... 查看详情

数字ic面试总结(大厂面试经验分享)

总结offer情况:笔者是双非的本科,985硕士,意向岗位是数字IC设计工程师,次选是验证工程师,base均为北京,所以意向北京的同学可以参考一下。公司:华为海思、联发科、紫光展锐、小米、嘉楠科... 查看详情

面试4个月,最终入职大厂经验分享!

作者:hsm_computehttps://www.cnblogs.com/JavaArchitect/p/10720897.html在18年底到19年3月,陆续面试了几家公司,有成有不成的,最终进了一家比较满意的知名外企。在本文里,我将介绍我这段时间里更新简历和面试的相关经历。可能面试相关... 查看详情

@大数据,2021大厂项目都会问哪些?

学了那么多技术理论,面试的时候还是会卡壳?做大数据开发的同学可能都会有这样的经历:面试的时候总会被问项目实战经验,好的项目经验简直比学历背景还重要。 所以,想要成为出色的大数据开发࿰... 查看详情