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设计原则
#步步高##面试题目#