2019年是转折的一年,2018年算是收获的一年,先分享一下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阿里高德爱奇艺腾讯视频小米头条大厂面试经验分享相关推荐

  1. 爱奇艺首页底部导航按钮android,仿爱奇艺/腾讯视频ViewPager导航条实现

    仿爱奇艺/腾讯视频ViewPager导航条实现,支持自定义导航条高度,宽度,颜色变化,字体大小变化.支持多种滚动模式,支持自定义每个TabView的样式.项目地址:https://github.com ...

  2. 平台活动免费送,免费领取1个月优酷/爱奇艺/腾讯视频会员

    免费领取1个月优酷/爱奇艺/腾讯视频会员,视频会员免费撸活动. 1.手机应用商店搜索下载"喵惠"APP: 2.喵惠APP上点击进入"淘特1分购",完成1分购包邮 ...

  3. 分析日播放量超 6 亿的《延禧攻略》,看爱奇艺腾讯视频谁胜谁败

    作者 | 徐麟 责编 | 郭芮 随着<延禧攻略>的播出,魏璎珞.富察皇后等各位后宫小主的命运时刻牵动着各位观众的心.同时爱奇艺也因为该剧的大火,收获了单日超过6亿的播放量. 我们此次将对比 ...

  4. 【实习之路】爱奇艺、追一科技日常实习生面试经历分享——爱奇艺篇

    文章目录 前言 正文--爱奇艺篇 面试前沟通 一面经验 二面经验 总结 前言 目前还没有确定的offer,需要继续投递实习. 在双十一这一天面试了爱奇艺(北京)和追一科技(深圳),分享一下自己的经历. ...

  5. python爬虫之下载电影(不是爱奇艺腾讯视频等平台哈)

    尝试在我的博客中添上程序流程图,如果画的有误或有修改意见请各位大佬提出,我会加以改进的 本程序的流程 准备工作 python安装完成 pycharm安装完成 lxml.asyncio.aiohttp. ...

  6. 手机爱奇艺/腾讯视频桌面像推送到电视一样推送到电脑

    https://www.bilibili.com/s/video/BV1WJ41197KD

  7. 巨头们争先布局的互动视频 会是爱奇艺腾讯B站们的新出路吗?

    2019年将成为我国互动视频的元年. 继爱奇艺.腾讯.B站之后,9月23日,优酷终于也正式上线优酷互动内容平台,并公布了优酷互动视频创作标准和互动内容技术标准,为创作者提供内容创作流程.平台账号开通. ...

  8. 2年工作经验拿到阿里和爱奇艺双offer是一种什么感觉?附上大佬的面经帮助到大家!

    前言 本人普通一本毕业,没有什么特长,毕业后随波逐流一直待在一家小公司里面混吃等死,基本就是每天混混日子的那种,今年因为疫情的原因先是和女朋友分手,后因为自己的原因有辞了职,在家后自己想想这辈子总不能 ...

  9. 爱奇艺基于 Vue 的微前端架构实践

    点击上方"开发者技术前线",选择"星标" 18:50 在看 真爱 来自:爱奇艺技术产品团队 前言 近来,微前端的概念非常火爆,那么什么是微前端架构?微前端架构是 ...

最新文章

  1. Hadoop 2.0 Yarn代码:心跳驱动服务分析
  2. sscanf用法(转)
  3. 解决:XCODE 4.2 无法连接SVN,提示:Unable to load revisions
  4. java中类加载机制、类加载过程和类加载器层次
  5. centos 7 备份代码,然后回滚
  6. 编写sonar 插件:No SqaleSubCharacteristic annotation was found on class xxx
  7. VC++ MFC获取对话框上控件的位置
  8. P2906 [USACO08OPEN]Cow Neighborhoods G 切比雪夫距离 + 并查集 + set
  9. 航班管家发布《民航运行周报5.10- 5.16》
  10. Bootstrap3 全局样式
  11. 两个系统整合一起怎么说_结婚后该不该把父母接过来一起生活? 看看过来人是怎么说的...
  12. brainfuck 在线_私有化部署,开源轻量级的团队在线协作工具——Kooteam
  13. 2021朝阳启声学校高考成绩查询,梦在前方 路在脚下 ———潮阳启声学校2019届高考80天誓师大会...
  14. APP开发者常用的4种推广渠道
  15. java代码实现打气球游戏_javascript+css3开发打气球小游戏完整代码
  16. _spellmod_leech_spell
  17. 基于融云的即时通讯开发(一)
  18. Nginx通俗易懂教程
  19. Tungsten Fabric如何实现路由的快速收敛?收敛速度有多快?
  20. 用WPF做一个简易浏览器

热门文章

  1. [新手]在macOS环境下安装xdebug
  2. java rabbitmq vhost_Rabbitmq~对Vhost的配置
  3. 栈的出栈次序及次序种类
  4. w10 启动mysql 出现“本地计算机上的MYSQL服务启动后停止xxxxx“
  5. JAVA版B2B2C商城源码 多商家入驻商城系统 直播带货 新零售商城 o2o商城 电子商务
  6. [归纳]强化学习导论 - 第十四章:心理学
  7. 数据结构课程设计4:公交线路提示
  8. 软件开发--从设计到测试整体流程
  9. 第一篇:linux(ubuntu)系统实操学习
  10. 分析国内SNS现状 把握SNS用户心理