小米 安卓客户端面经 北京
昨天晚上大半夜王者荣耀打团的时候接到小米的正式的offer了emmmm今天早上起来补下面经,面完好久都没消息尴尬以为自己凉凉了
部门好像是小米电视
一面 9月2号
莫名其妙打电话过来,然后问的问题也就很随意
- 问我拿的奖项,参加的比赛
- 写的项目,实习干了啥,需要中遇到的问题,如何解决
- 学习路程和经历
- 用的框架233
- 腾讯和百度实习感受,技术氛围
二面 9月6号 90分钟
视频面的,面的我头大,好多基础问题忘完了,但是面试官人很好
面试官说他们是弄小米UI系统开发的
- 自我介绍
- java的特点 继承 封装 多态 重写和重载
- 自定义view流程
- java里面如何开多线程,如何线程工作完告诉其他线程,三个线程依次打印1234567.,,
- 进程和线程的区别
- java里面线程池工作原理 核心线程是啥 有几种 分别是啥
- Handle原理
- 安卓IPC方式,Binder讲下
- Parcelable和Serializable的作用、效率、区别及选择
- 安卓四大组件 服务的启动方式
- 活动的栈内复用模式(singleTask)模式 单例模式(singleInstance)
- HashMap源码 arraylist扩容机制
- 内存置换算法实现的原理 LRU算法操作系统里面怎么实现的 怎么知道那块内存用的最少
- java内存模型
- GC机制 在哪处理的 新生代和老生代之间垃圾回收的处理方案
- 点击事件分发
- 二叉树的遍历 中序遍历的非递归实现方式
- 快排思路 时间复杂度 如何得出的时间复杂度
- 算法题:给一个字符串 然后让把里面的空格处理下 奇数的单词首字母大写 多于的空格放在最后
- 看过那些安卓系统源码,讲下活动启动的过程,安卓系统启动的过程
总结
面试感觉一面很水,二面面试官问的又超级超级细致,整体难度一般吧,只要基础答对了好像他们都要人,也没hr面,工资直接给我说的也没得谈233
感谢雷哥给我的秋招第一个offer
发个面经赞人品,等腾讯爸爸开奖呜呜呜
#小米##校招##面经##安卓工程师#