小红书安卓(业务架构与效率)一面二面面经

自我介绍
什么时候学的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面了吗
点赞 回复 分享
发布于 2023-09-14 16:28 安徽

相关推荐

不愿透露姓名的神秘牛友
06-21 11:29
凉风落木楚山秋:他们两都收获了流量,只有爷浪费了时间
点赞 评论 收藏
分享
华子别追了,我害怕了,每天手机提示音一响我就知道你又来了
徐凤年555:直接屏蔽了就行,真的太离谱了,感觉一万个hr
点赞 评论 收藏
分享
评论
7
18
分享

创作者周榜

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