字节飞书 安卓三面

  1. 自我介绍
  2. 快手低端机性能优化专项中,你负责的具体工作是什么?提出了哪些优化策略?
  3. 安卓系统的 AOT 编译是什么时候执行的?
  4. 强制 AOT 编译如何提升 APP 运行性能?
  5. Glide 图片加载库的三级缓存机制中,活动缓存和内存缓存的区别是什么?缓存 key 是如何计算的?
  6. 快手智能音量调节需求的核心逻辑是什么?如何通过传感器数据替代麦克风权限获取环境音量?
  7. 计算音量分贝值的公式和关键步骤是什么?音频采样率、编码格式等参数的作用是什么?
  8. 安卓 Activity 的生命周期有哪些关键钩子函数?onStart 和 onResume 的区别是什么?
  9. 如果 APP 耗电严重,如何排查和优化?
  10. 安卓后台更新功能如何实现?
  11. Service 的作用是什么?
  12. 安卓系统的启动流程是什么?
  13. Zygote 进程的作用是什么?
  14. TCP 流量控制和拥塞控制的原理是什么?
  15. 安卓的 IPC 机制有哪些?
  16. ContentProvider 和 Binder 机制的适用场景是什么?
  17. 你认为哪个项目的系统架构设计比较好?请具体介绍其优势。
  18. 实习过程中遇到过哪些冲突(如项目交付、分支合并等)?如何解决的?
  19. 如何判断手上任务的优先级?
  20. 目前还在面试其他岗位吗?为什么优先选择飞书? 算法题:设计一个音乐随机播放功能,要求相同歌曲的播放间隔不小于 5 首,用队列实现历史播放记录的管理。

#安卓 #android #校招 #秋招 #大厂 #互联网 #面经 #春招 #实习

安卓客户端—校招面经 文章被收录于专栏

适合找实习、校招的26、27届的同学,适合Java后端转客户端,快速抓住面试重点。

全部评论
社招android 已过完3面,hr说还要2面左右。要吐了
点赞 回复 分享
发布于 02-06 07:34 美国
为什么现在的技术面都变成三面了,之前不都是两面的吗
点赞 回复 分享
发布于 02-04 11:04 北京
三面了,后面应该是hr面了,你这是已经拿到offer了吗?
点赞 回复 分享
发布于 02-01 21:12 陕西
接好运
点赞 回复 分享
发布于 02-01 18:04 北京
感觉这面的挺多的,看着都有压力了
点赞 回复 分享
发布于 02-01 17:38 陕西
后续怎么样了,进去了吗
点赞 回复 分享
发布于 01-31 23:53 北京

相关推荐

传统时代的 Java 开发,当时没有 AI 工具辅助,写代码全靠 “硬啃”:遇到语法问题要翻厚厚的 API 手册,重复的 CRUD 接口得一行行敲,配置 Spring、MyBatis 框架要逐行核对 XML 文件,连 SQL 语句都要自己优化执行计划。开发流程也相对 “慢节奏”,需求确定后,从架构设计到编码实现,再到调试测试,几乎全靠个人或小团队的经验积累 —— 比如排查 NullPointerException,可能要逐行打印日志找问题;优化接口性能,得靠自己手动分析 JVM 堆栈、调整线程池参数。那时候,“写代码的速度” 和 “记住多少 API” 是衡量能力的重要标准,很多程序员会花大量时间死记硬背语法细节、框架配置,甚至把常用代码片段存成模板反复复用。而 AI 时代的 Java 开发,AI 工具成了最得力的 “副手”,把重复劳动降到了最低:现在写 CRUD 接口,只要告诉 AI“基于 Spring Boot+MyBatis-Plus 实现用户管理模块,包含增删改查和分页查询”,几秒钟就能生成结构规范的 Controller、Service、DAO 层代码,还会自动处理参数校验、异常捕获;;试 bug 时,把报错信息和相关代码发给 AI,它能快速定位问题(比如 SQL 注入风险、线程安全隐患),甚至给出优化方案。但这并不意味着 “不用懂代码”,反而对核心能力的要求更高 ——AI 生成的代码可能存在业务适配性问题,需要你根据实际场景修改(比如调整数据库索引设计、优化并发处理逻辑);
AI时代的工作 VS 传...
点赞 评论 收藏
分享
评论
4
4
分享

创作者周榜

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