字节抖音电商Android开发暑期实习二、三面
二面 3月28日下午16:00
- 自我介绍
- 会C/C++吗?
- 什么是多态?多态在java里的表现?
- 什么是接口?接口与抽象类的区别?使用场景?
- Integer及各种比较?
- 两个对象互相持有引用,是否可以gc?怎样gc?
- 什么是内存泄漏?
- 怎样解决handler引起的内存泄漏?
- 为什么静态内部类不持有外部类的引用?
- 接口请求中需要使用到handler吗?
- 为什么子线程不能更新UI?
- finalize
- 线程的创建与什么有关?
- fragment的生命周期?
- A,B,C三个fragment,A可以跳转到B,B中按返回键可以回退到A,B可以跳转到C,怎样实现在C中按返回键可以销毁A和B?
- 什么是ANR?
- 怎样将一个Activity指定为一个进程?若A,B两个Activity为同一个App的两个不同进程,从A跳转到B,若B崩溃是否会影响A?
- 三个线程依次打印1-100
- 反问
三面 4月1日下午16:00
- 自我介绍
- 项目介绍
- 项目中广告的显示监听是怎样实现的?
- Lifecycle的注解使用?
- Viewpager与Viewpager2的区别?
- Viewpager2的横向滑动与竖直滑动基于Recyclerview如何实现的?
- Recyclerview的缓存复用机制?
- 你觉得Recyclerview的缓存复用还可以怎样优化?
- C语言程序的执行过程?
- java程序的执行过程?
- 算法:二维矩阵的搜索
- 反问
结果
昨天收到三面挂的感谢信,顿时万念俱灰,真的很难受,三面挂真的很不甘心!目前被字节ug部门捞了,下周重头再来,实在是太艰难了。希望这些面经对大家有些帮助,一起努力,圆梦大厂!
#字节面试##实习##面经##Java##Android##春招##内推#