快手客户端面经

编辑器部门

一面(55min)八股轰炸
讲讲四大组件
Service的几种启动方式和区别
Activity生命周期
Fragment生命周期
Activity和Activity,Fragment之间怎么数据传递
写过自定义View吗,要重写什么
事件分发机制
嵌套ScrollView怎么解决滑动冲突的问题
讲讲ClassLoader加载原理
讲讲双亲委派模型
锁机制接触多吗
单例里volatile是干嘛的
你用过什么图片库,知道原理吗
RecyclerView了解吗,讲讲缓存机制
两个进程间通信怎么做
如果要传一个Bitmap呢
JVM怎么判断一个对象是否要回收,讲讲gc算法
讲讲HashMap
你对红黑树的理解
讲讲Java中泛型的super和extends
序列化Serializable和Parcelable有什么区别
性能谁更优,为什么
讲讲你见过的设计模式
讲讲tcp和udp
讲讲dns
平常本地缓存你用什么
知道mmkv的底层原理吗

算法题
链表找环

二面(没录)

三面(1h 5min)
有哪些offer了,为什么面快手
为什么没转正
你考虑的点是什么
讲讲项目
flutter怎么渲染的
知道什么是稳定排序吗
选择排序稳定吗

算法题
链表局部反转

链表找环怎么做
怎么找到环入口,原理是什么
全部评论
请问快手客户端是核心代码还是acm模式呀
点赞 回复 分享
发布于 04-21 11:45 湖北
您好,请问客户端会卡计算机专业吗?电子信息可以吗?
点赞 回复 分享
发布于 02-19 10:37 广东
这辈子跟Android无缘了上个月面字节和腾讯Android实习被疯狂拷打,毕竟实习经历不匹配,然后改投后台,被腾讯后台捞起来,因为面试官对之前在美团的实习经历比较认可,面试比较基础,两天速通技术面,下周去报道了
点赞 回复 分享
发布于 01-12 11:44 天津

相关推荐

05-12 22:45
已编辑
2222 安卓
55min问了40多个问题,底裤都被扒完了...问题:1,为什么使用flutter2,flutter的优点是什么3,mvvm架构的特点4,flutter和原生混合开发时,页面路由如何管理5,hashmap数据结构如何实现6,红黑树特点,插入和查找的时间复杂度7,hashmap为什么在链表长度为8时转化为红黑树8,内存泄漏的根本原因是什么?9,内存泄漏检测工具的原理了解吗?内存泄漏是如何被检测出来的?10,引用类型有哪些?11,Java中加锁有几种方式?12,审查代码时,如何发现潜在的死锁问题?13,死锁如何产生14,如何避免死锁15,tcp,udp是哪一层的协议,他们的区别是什么?16,tcp如何保证可靠性17,请求头中有哪些信息18,cookie的概念19,序列化和反序列化20,json和protobuf的区别21,数据加密有了解过吗?22,https相比较与http增加了哪些内容?23,https中的证书的概念24,效率比较高的排序算法,哪种算法时间最稳定?25,在实际项目中更轻倾向于自己实现排序算法,还是使用系统提供的方法26,java或c++中排序算法的源码有了解过吗,动态调节排序算法的策略?27,字符串查找算法,kmp时间复杂度,kmp思想是什么?28,计算机两数相乘溢出,如何解决?29,两个链表相交,如何求焦点30,安卓跨进程通信31,传统的操作系统,除了共享内存外,还有哪些跨进程通信的方法,使用场景相比于共享内存有哪些不同?32,view的绘制流程33,安卓绘制中的硬件加速的概念34,flutter是如何实现跨平台的35,flutter如何进行渲染,落实到平台上36,安卓消息机制37,flutter跟原生之间的消息通信38,服务器主动推送消息到客户端有了解吗?39,安卓本地存储,sqlite和sp的特点40,sp可以跨进程吗?如何操作?41,sp存储信息的两种方式,有什么区别?42,高德sdk,手机在室内时无法做卫星定位,如何发挥作用,误差是多少?43,网络请求框架现在普遍使用的是什么?dio是一种什么样的网络请求框架?
点赞 评论 收藏
分享
评论
5
26
分享

创作者周榜

更多
牛客网
牛客企业服务