快手春招应届安卓面经 已拿offer

快手的流程比较慢,但是面试是一口气面完,最后也拿了offer
时隔太久有些问题忘记了,比较简单的问题没有什么印象
现在发一波面经回馈一下牛客

一面:
activity启动模式和区别
view绘制流程和事件分发机制
解决一个滑动冲突问题
handler机制和postHandler机制
TCP三次握手挥手
问我自己的项目
算法题
1.数组找第k大,多种方法
2.螺旋输出矩阵

二面
最擅长的东西
jetpack一些组件的实现
看过什么开源项目代码
算法
手写判断红黑树

三面
三面的问题有点发散
postHandler原理,一面没有说对,现在又猜了一下,然后对了
问我自己的项目,我设计的某一个分类算法具体细节
我自己开源动画库实现的细节
问我之前实习公司项目的一些问题
给我看现在快手的一个产品,给出上传语音到云端解析成字幕返回的优化方案,如何实现他们的一个自定义view
数组中找最大的k个数,与一面有点类似。

之后就回去两天等到了hr面
又隔了3个星期oc

#快手##面经##春招##校招##安卓工程师#
全部评论
手写红黑树终于出现了
1 回复 分享
发布于 2019-05-23 23:02
恭喜恭喜,二三面有点难
点赞 回复 分享
发布于 2019-05-22 15:46
厉害了!
点赞 回复 分享
发布于 2019-05-22 11:57
恭喜恭喜
点赞 回复 分享
发布于 2019-05-22 11:13

相关推荐

07-23 22:01
已编辑
梧州学院 Java
第一次面试,广东小厂,太紧张了,感觉机会不是很大,很多地方说得不好。面了二十分钟接下来是面试问的问题1.介绍一下项目,有什么功能太紧张了,回答有点卡壳2.了解的数据库有哪些,说一下MySQL的索引优化我说了一下索引的知识,但是没了解过索引优化,然后他让我自由发挥说一下我了解的MySQL知识,后面讲了数据库的事务,隔离级别,索引的b+树,太紧张,很多都没说出来,卡住了,让他下一个问题。3.spring cloud里面有哪些组件跟组件的作用讲了,nacos,sentinel,gateway,负载均衡,openfeign4.MinIO做文件存储,如果有十个g的上传,应该如何提高上传和下载的效率这个不会,没了解过,只说了用mq提高响应速度5.redis在项目中起到什么样的作用缓存热门信息,做排行榜,redis分布式锁做限制请求6.redis怎么保证跟数据库一致性这个答得不好7.怎么提高接口的响应速度只说了慢sql和mq8.怎么理解Java中的多态举例只说了重载跟重写9.介绍一下springioc和aop10.bean的生命周期这两个还可以八股问完了,我问面试评价,说我太紧张了,可以放松一些(确实第一次面试,听录音回放全程在鹅鹅鹅饿,感觉过不了),问我能不能接受出差,可能去深圳做技术支持,问我多久到岗,问他主要工作内容是负责开发吗,他说可能有部分时间不在公司要去出差。应该是挂了,叫我过两天等通知。
想当java高手:报喜,面试已经通过了,准备下周一入职,月薪3000
查看10道真题和解析
点赞 评论 收藏
分享
Lorn的意义:你这种岗位在中国现在要么牛马天天加班,要么关系户进去好吃好喝,8年时间,真的天翻地覆了,对于资本来说你就说一头体力更好的牛马,哎,退伍没有包分配你真的亏了。
点赞 评论 收藏
分享
评论
3
21
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务