快手客户端秋招二面面经
1.项目中Java和Kotlin的选择和使用场景
2.问实习
3.自定义组件在xml里定义出来和new出来有什么区别
4. XML布局是如何加载出来的-LayoutInflate和一定的I/O
5.常用的布局,ConstraintLayout的优势
6.自定义布局是怎么写的
7.继承和多态
8.重写和重载
9. synchronized修饰代码块和方法分别锁的是什么10匿名内部类和外部类的区别,内部类对外部类成
员的访问范围
11. kotlin对比java的优势和劣势,底层编译角度12. handler机制
13.git的常用命令,merge和rebase的区别14.合并冲突怎么做的,有用过什么工具嘛
15.如何验证北京人中至少有两个人的头发数量是相
等的
16.手撕:反转int注意边界值