首页 > 已经oc || 小米互二补录(附Android面经赞人品)
头像
qdd想要offer
编辑于 2020-12-08 11:34
+ 关注

已经oc || 小米互二补录(附Android面经赞人品)

12.6 offer

12.1 oc,19号等到现在,感动😭

11.26更新:
看到大伙都开奖了,更新个面经,攒攒运气,给孩子个offer吧!
一面:
Android部分
1、四大组件有哪些,平时用的哪些比较多?
2、Activity
  • 各个生命周期函数
  • A启动B的生命周期执行过程,onCreate在onPause之前还是之后
3、Fragment的生命周期
  • 各个生命周期函数
  • ViewPager+Fragment用过吗?滑动过程的生命周期?
4、Handler机制
  • 具体流程
  • 子线程种创建Handler的问题(定义looper)
  • 内存泄漏(延申四种引用)
5、EventBus
  • 源码、用途
6、Recycleview
  • 使用和绑定控件
  • 多item问题
  • Adapter都是自己写的吗?用过框架吗?
  • 优化
7、各个版本Android版本特性?(只说了6.0的动态绑定)
8、Android多线程
9、MVP、MVC怎么架构项目?
10、 Glide框架?还用过其他图片框架吗?图片加载流程?
11、Android动画
12、自定义view

java
1、内部类
2、四大引用
3、Java三大特性,多态理解
4、int和integer
5、8大基本数据类型
6、String是不是基本类型?
7、四种访问修饰符,作用域?
8、final关键字

设计模式
1、手写单例(写了双重锁)
  • 为什么要双重锁?解决了什么问题?
  • volatile关键字的用途?
2、还用过什么设计模式都说说

算法
五道题选一个做,其他说说思路

最后项目深挖

二面:
1、基本数据类型
2、String ,StringBuffer,StringBuilder
3、数据结构集合(ArrayList、hashmap如何确定索引)
4、如果让你设计数据结构,考虑什么
5、JVM,垃圾回收机制(判断对象是否存活)
6、http和https的区别
7、tcp连接(详细)
8、单例(思想)
9、四大组件
10、启动流程,onCreate之前的准备工作
11、进程通信(管道、socket、AIDL)
12、handler(内存泄漏问题和解决)
13、二分查找对排序数组数字进行操作

许愿小米互二oc,求求了,让孩子上岸吧啊啊

全部评论

(4) 回帖
加载中...
话题 回帖