快手(Kuaishou)

📌 公司:快手(Kuaishou)
📌 岗位:Android开发实习生
📅 面试轮次:一面(技术)

🧠 被问问题如下:

自我介绍(重点展示Android项目经验)

Android中的四大组件分别是什么?你如何在应用中使用它们?

如何优化Android应用的启动速度?有哪些常见的性能优化技巧?

你在项目中使用过哪些第三方库?如何评估一个库是否值得使用?

Android中的内存泄漏问题,如何排查和解决?

你如何实现一个自定义View?可以举个例子吗?

多线程在Android中的使用,如何避免ANR问题?

反问环节我问了:团队如何提升Android开发效率?面试官说:我们有完善的代码审核流程和持续集成系统。

💬 小结:
面试中考察了Android开发的基础知识和实际经验,尤其是在性能优化、内存管理和多线程方面。面试官注重我在项目中遇到的具体问题和解决方案。
全部评论
有时候还会问crash怎么排查的
点赞 回复 分享
发布于 09-20 17:10 陕西

相关推荐

秋招投简历提醒助手:一开始还觉得是正常交流。直到一看薪资4-6😨
点赞 评论 收藏
分享
上来自我介绍完,面试官感觉有点不耐烦,就说了一句:经历看起来挺丰富,我就不问了,直接问点基础的吧Redis 的持久化机制有哪些Redis 的缓存穿透、缓存击穿、缓存雪崩JVM 的内存模型包含哪些部分JVM 的垃圾收集器有哪些判断对象是否存活的算法有哪些JVM 的垃圾回收算法有哪些TCP 和 UDP 协议有什么区别HTTP 协议的请求方法有哪些?常用的 GET 和 POST 有什么区别HTTPS 协议如何保证数据传输的安全性说完这个,面试官说了一句:看来基础还行,那我们问点深入性的问题吧,我脑子一热回了一句:你随便问,我还是对自己比较有信心的然后面试官嘴角微微一笑对比 分析Linux 内核中的进程调度算法(强度一下上来了)分析在高并发后端服务中,为何默认 CFS 调度器可能出现线程饥饿,如何通过内核参数或代码层面优化这里给了一个sql语句,然后让我结合 B+树索引结构、回表逻辑、索引统计信息分析,为何可能出现索引失效或选错索引,如何从 SQL 和数据库层面优化设计一个 分布式限流系统,要求支持全局限流(如接口总 QPS 10万)和单机限流(如每台机器 QPS 1万),且能动态调整限流阈值。要我从下面几个点说清楚限流算法选择及理由;如何基于 Redis + Lua 实现全局限流(避免分布式锁的性能问题);如何处理限流后的降级策略及突发流量的削峰方案。这一个问题说了20分钟给我说累了手撕:k个一组翻转链表这道题是hot100原题,直接五分钟秒了,面试官问我是不是做过,然后给我换了一道最小费用的飞机旅行,这道题没见过没什么思路,面试官过了一会说时间差不多了就没让我继续想反问:面试表现怎么样,答:基础很好算法方面可以再加强
面试时间长是好事吗?
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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