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. Linux Setuid和Setgid
  2. Eclipse插件安装方式及使用说明
  3. smarty模板引擎_3-预保留变量
  4. HTML DOM 节点
  5. 七月在线python数据分析_七月在线Python基础+数据分析班+爬虫项目
  6. mysql 的自动启动 使用配置文件 /etc/my.cnf
  7. linux内核杂记(7)-进程调度(2)
  8. devStack安装OpenStack Ocata版本 (Linux Bridge+VLAN)
  9. ycsb 测试验证模式的mongodb
  10. css3半空心圆_15个超强悍的CSS3圆盘时钟动画赏析
  11. Python 模块之_os模块_os是与操作系统交互的接口
  12. Atiitt 文档处理之道 attilax著
  13. 超薄计算机的HDMI接口,机身轻薄两面观 笔记本接口变化趋势解析
  14. 电机控制park变换公式推导
  15. php网易云随机音乐api源码开源,网易云音乐随机歌曲
  16. LaTex转word
  17. (转帖)微服务拆分的原则和方法(2)
  18. 接地电阻检测项目带电检测技术方案
  19. 华为操作系统 28 年史
  20. Jzoj5426 摘Galo

热门文章

  1. 一次xbuild编译失败的排查
  2. VIRTIO后端框架QEMU与VHOST分析
  3. emqttd 不是内部或外部命令_emqttd随笔
  4. JSP系列教材 (十一)- EL表达式语言
  5. react中高阶函数与高阶组件的运用—(上)(案例详细解释高阶函数)
  6. UE4 RHI(2)
  7. ubuntu的linux基础命令,Linux基础学,Ubuntu Linux命令行简明教程
  8. js正则密码验证密码至少包含大写字母,小写字母,数字,且不少于8位
  9. 【愚公系列】2022年12月 .NET CORE工具案例-PLG轻量级日志可视化服务
  10. 圣斗士星矢游戏抽奖计算机怎么计算,网游资深玩家说说这个网游副本爆率是按照什么爆的和抽奖?...