影石秋招Android客户端开发一面

1. 自我介绍
2. ksp的原理是什么
3. Glide图片缓存机制
4. java引用类型有哪几种
5. LeakCanary的原理
6. 引用链的根对象有哪些(GC ROOT)
7. LeakCanary可以检测普通类的泄漏吗
8. 怎么改造LeakCanary实现对普通类内存泄漏问题的自动检测(通过类似finalize()等监测生命周期)
9. C++虚函数的作用
10. 虚函数对比普通函数有什么影响
11. 安卓界面开发怎么适配不同屏幕尺寸
12. 对于手机和Pad怎么适配差异
13. Kotlin是怎么保证空安全的
14. 空安全是编译期还是运行时实现的
15. Kotlin调用Java代码时如何处理空安全
16. Kotlin扩展函数是怎么实现的
17. 子类能调用父类的扩展函数吗
18. 爱好
19. 安卓学习路线
20. 了解我们公司吗

#面经#
#秋招#
#影石#
#客户端# #牛客AI配图神器#
全部评论
感觉是我八月份面试的那个面试官,给个参考最后给我开了32k,拒了。
2 回复 分享
发布于 2025-12-12 01:52 广西
一面如何啦
点赞 回复 分享
发布于 2025-12-28 21:25 广东
佬java拿offer转客户端目前只会java+xml那套大厂肯要么 因为实习目前只能接触这些
点赞 回复 分享
发布于 2025-12-11 15:18 福建

相关推荐

02-12 12:06
已编辑
广东石油化工学院 安卓
我在大一上的时候自学了部分 Android 开发,寒假的时候在boss上面投了几份简历(没敢投大厂,都投的中小厂)。还好有公司愿意面我,大部分都是已读不回,后来第二天把一二面给过了,虽然感觉表现的不行,但还是过了,技术方面倒是很简单:- Java 线程池相关- MVP 架构内存泄漏- LiveData 和 StateFlow 的区别- Ktor 相比 Retrofit 的优势- MVI 和 MVVM 架构区别- DataBinding 和 Compose 区别- Koltin 泛型的协变逆变(这个真不会,平常里没用过本来想着如果拿到 offer 了不打算去,因为base 在杭州,太远了。但后来那边问我能不能接受远程实习,还有 MBP 可以借给我用。那这还说啥,直接入职了leader 还特意提醒我,他们的项目历史比较久,代码可能对新手不太友好实习几天下来,确实学到了不少新东西,但代码库也确实如 leader 所说的真的很史(指历史悠久)。项目里面同时存在 MVC、MVP、MVVM 三种架构;还有 findViewById、ViewBinding 以及 KAE 等各种写法混杂;协程和 RxJava 一起在用;Kt和 Java 混写,很多代码写法看起来匪夷所思😵还有很多是后端约束了导致客户端实现不了很多功能,改动起来束手束脚,往往只能在原有基础上继续添加新的逻辑,越堆越多,没点抗压能力还是接受不了的😥(mbp键盘布局适配需要点时间
肥咩咪:果然越来越卷了,想起几年前大学毕业后只会hello word
查看6道真题和解析
点赞 评论 收藏
分享
评论
3
9
分享

创作者周榜

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