快手 Android 123面经

九月中旬面的了,一直没整理面(凉)经,可能有遗漏或记错的,凑合看啊朋友们。这么久了也没约四面,估计是挂了。

一面:
都是设计思路,无手撕
  1. 一个平面上n个点,找出k条线穿过max点数
  2. 100位面试者,每人要四轮面试,怎么分配面试官
似乎没什么标答,就想到哪说到哪,大佬看看思路如何

二面:
  1. 手撕:最长单调区间
  2. Android/ 布局优化
  3. Activity启动模式
  4. RecyclerView和ListView区别
  5. Handler机制,loop方法为何不会造成ANR
  6. View绘制流程
  7. SingleTop和standard启动模式下,生命周期回调有何不同
  8. onStart和onResume区别
  9. Java/ 面向对象三大特性
  10. Array和Linked区别
  11. HashMap底层
  12. 进程间通信方式
  13. equals和==区别
  14. 线程间加锁的方式
  15. 知道啥设计模式
  16. synchronized的不同使用
  17. 异常
  18. 线程池
  19. 创建线程的方式
  20. OS/ 死锁
  21. 网络/ tcp和udp的区别
二面考察面广而不深,到这为止我答的其实还挺好的,然后三面开始分崩离析

三面:
全是手撕:
  1. 合并k个有序链表
  2. 还是一道lc困难题,但忘了是啥了。。。

感觉快手好看中算法能力,基础知识答得贼好也没用,算法一拉胯就跟你拜拜了。想去的朋友往死里刷leetcode吧

#2021届秋招进度交流##面试题目##快手##面经##安卓工程师#
全部评论
我又来啦,没消息也算好消息啦
点赞 回复
分享
发布于 2021-10-08 13:52
同学考虑一下字节抖音直播的岗位嘛,我们对Android基础要求不高,算法也没网传的那么bt。有意可以私聊我吼。
点赞 回复
分享
发布于 2021-11-29 14:35
阿里巴巴
校招火热招聘中
官网直投

相关推荐

头像
03-09 23:45
已编辑
米哈游_前端工程师
点赞 评论 收藏
转发
4 26 评论
分享
牛客网
牛客企业服务