多屏客户端开发工程师二面面经
完整信息
本篇目录
📍面试公司:bilibili
🕐面试时间:7月13日 19:30
💻面试岗位:多屏客户端开发实习生
❓面试问题:
1.自己做的项目的性能启动优化详细讲讲
2.View 的核心渲染方法是哪几个
3.讲到 view 了,那怎么提升 view 的渲染效率呢
4.讲一下点击 icon 之后 app 的启动流程是什么
5.常用的线程间通信方式有哪些
6.讲到 handler 了,说一下 handler 的机制
7.Looper主要负责什么
8.Looper 无限循环不会有问题吗
9.handler 可能会出现什么问题,或者说劣势是什么呢
10.数据存储主要分为哪俩类,常用的有哪些(分为文件存储和数据库存储)
11.文件存储的瓶颈是什么
12.Activity 和 Fragment 的生命周期有什么不同
13.讲一下事件分发涉及到的主要方法
14.mcp 本质是什么
15.rag 又是什么呢
16.那rag 的匹配规则是什么
17.那我们在实际开发中的话,自己开发 agent 的时候怎么设计这个记忆系统呢
🙌面试感想:
面试题看着很简单,但是实际面试的时候答的并不好,没把握住机会,不知道能不能过
本篇目录
- 01
自己做的项目的性能启动优化详细讲讲
- 02
View 的核心渲染方法是哪几个
- 03
讲到 view 了,那怎么提升 view 的渲染效率呢
- 04
讲一下点击 icon 之后 app 的启动流程是什么
- 05
常用的线程间通信方式有哪些
- 06
讲到 handler 了,说一下 handler 的机制
- 07
Looper主要负责什么
- 08
Looper 无限循环不会有问题吗
- 09
handler 可能会出现什么问题,或者说劣势是什么呢
- 10
数据存储主要分为哪俩类,常用的有哪些(分为文件存储和数据库存储)
- 11
文件存储的瓶颈是什么
- 12
Activity 和 Fragment 的生命周期有什么不同
- 13
讲一下事件分发涉及到的主要方法
- 14
mcp 本质是什么
- 15
rag 又是什么呢
- 16
那rag 的匹配规则是什么
- 17
那我们在实际开发中的话,自己开发 agent 的时候怎么设计这个记忆系统呢