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

相关推荐

程序员小白条:这比例牛逼,750:1
点赞 评论 收藏
分享
07-11 22:27
中南大学 Java
程序员牛肉:学历的话没问题。但是没问题的也就只有学历了。 其实你的整体架构是正确的,博客接着干。但是项目有点过于简单了。从后端的角度上讲,你这也就是刚入门的水平,所以肯定约面试够呛。 如果你要应聘后端岗位,那你第一个项目竟然是仿写操作系统。这个你要面试官咋问你。你一定要记住一点,你简历上写的所有的东西,都是为了证明你有能力胜任当前的岗位,而不是为了证明你自己会什么。 如果你只是浅浅的做几个项目,描述也都是烂大街。技术点也都是各种混水类的配置类需求,那你就不要幻想自己能走多远。一定要保持思考,保持学习。
点赞 评论 收藏
分享
评论
4
30
分享

创作者周榜

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