220308小天才/步步高Android一面面经

步步高安卓一面 时长1h 腾讯会议不共享屏幕 无算法题
项目:
1.怎么实现同一recyclerview内item不同布局
2.客户端怎么和h5交互(传数据,调方法)(怎么实现)
3.h5交互框架(没了解)
4.排行榜
5.首页瀑布流(刷新)
6.okHttp3(没读源码)
7.Glide(没读源码)

安卓:
handler消息处理机制
-如何实现跨线程
-messageQueue looper handler的关系
-looper的原理
-messageQueue没有消息的情况?
-postDelay如何实现

四大组件
-Activity
-ActivityA->ActivityB过程中生命周期(pause->resume->stop)
-ActivityB回到ActivityA的生命周期(pause->restart->stop)
-在不同启动模式下B回到A后B会不会Destroy
-启动模式的流程

启动优化
内存优化
内存泄漏

序列化
-序列化id相关
-怎么跨进程传serializable

多线程:
-如何最快请求3个数并相加
-volatile(不会)

java:
-ArrayList和LinkedList区别
-常用设计模式
-java设计原则
#步步高##面试题目#
全部评论
面试的时候感觉挺多不会或者忘了的,但是很快就通知hr面了
点赞 回复 分享
发布于 2022-03-09 20:39
只有一次技术面吗
点赞 回复 分享
发布于 2022-03-10 13:55
楼主结果如何
点赞 回复 分享
发布于 2022-04-08 19:38

相关推荐

评论
4
28
分享
牛客网
牛客企业服务