小红书安卓(业务架构与效率)一面二面面经
自我介绍
什么时候学的Android
ActivityA跳转到ActivityB的生命周期流程
A不执行onStop可能是什么情况
APP从点击开始的启动流程
用过Service吗,答以前用过,现在耗时任务都用协程了,然后后面就有很多Kotlin相关问题
讲一下协程
知不知道协程是如何调度的,协程的挂起和恢复
知道KAPT吗,简单答了一下KSP和KAPT
写过JNI,C++吗
MVVM有什么优缺点
用过Rxjava吗
你如何理解Dsl(简历上的项目用了Dsl)
讲一下Handler原理
手撕代码是二分查找,猪脑过载写了半天还让面试官给我改了一下,好气啊
反问
业务主要做SDK开发,JNI开发等,不写界面
小红书基本都是Kotlin写的
一小时之后二面,只有30min
自我介绍
问项目
项目中的难点
为什么使用单Activity多Fragnent
Fragment的生命周期
是否了解Fragment的动画
项目用了Retrofit,为什么写接口不用实现就可以用
算法
实现一个数据结构,添加,删除,随机获取一个的操作都是O1时间复杂度,交换删除数据到末尾死活想不到,最后靠了面试官提示过的
面试官说简历项目还是比较简单
什么时候学的Android
ActivityA跳转到ActivityB的生命周期流程
A不执行onStop可能是什么情况
APP从点击开始的启动流程
用过Service吗,答以前用过,现在耗时任务都用协程了,然后后面就有很多Kotlin相关问题
讲一下协程
知不知道协程是如何调度的,协程的挂起和恢复
知道KAPT吗,简单答了一下KSP和KAPT
写过JNI,C++吗
MVVM有什么优缺点
用过Rxjava吗
你如何理解Dsl(简历上的项目用了Dsl)
讲一下Handler原理
手撕代码是二分查找,猪脑过载写了半天还让面试官给我改了一下,好气啊
反问
业务主要做SDK开发,JNI开发等,不写界面
小红书基本都是Kotlin写的
一小时之后二面,只有30min
自我介绍
问项目
项目中的难点
为什么使用单Activity多Fragnent
Fragment的生命周期
是否了解Fragment的动画
项目用了Retrofit,为什么写接口不用实现就可以用
算法
实现一个数据结构,添加,删除,随机获取一个的操作都是O1时间复杂度,交换删除数据到末尾死活想不到,最后靠了面试官提示过的
面试官说简历项目还是比较简单
全部评论
兄弟约hr面了吗
相关推荐
点赞 评论 收藏
分享
07-30 12:11
门头沟学院 硬件开发 点赞 评论 收藏
分享