- 博客(6)
- 收藏
- 关注
原创 倍乐生面经++
1、如何用AI来进行技术栈的迁移:比如有一个完整的Android项目,如何把这个项目无缝迁移到IOS和鸿蒙。2、如何红领巾上保证支付状态同步。3、线上ANR如何治理。
2026-10-30 15:36:37
180
原创 杂七杂八,看看就好
TCP是面向连接、可靠、全双工协议,通信前必须建立连接,通信结束必须断开连接;角色:客户端主动发起连接,服务端监听端口。3、协商窗口大小、MSS参数。1、双方收发能力都正常;2、协商初始序列号;
2026-07-19 00:06:40
194
原创 Android八股文-- flutter篇
类型/key变了:销毁旧Element,新建Element挂载。解耦核心目标:两端只依赖抽象接口,不依赖对方具体实现,通道通信封装隔离,路由解耦,资源、生命周期隔离。Widget是immutable不可变的配置描述类,只存UI的参数:颜色,宽高,文字,子节点,样式,不持有任何渲染资源,不做布局绘制。2、RenderObjectElement:对哦应RenderBox,RenderObjectWidget(如Container,Text,Row,Column),持有RenderObject,直接对接渲染层。
2026-07-15 00:01:17
336
原创 客户端面试八股文-Android第三方库
3、BridgeInterceptor:桥拦截器(补全请求头,解析响应编码),上层业务与底层网络的桥梁,自动补全Content-Type,User-Agent,Accept-Encoding,响应自动解压,封装字符编码。2、RetryAndFollowUpInterceptor:重试重定向拦截器,处理IO异常重试,301/302重定向,401鉴权等,限制最大重定向次数默认20次。2、noinline:多个lambda参数时,不想某一个被内联,加noinline,该lambda保留对象引用,可当做参数传递。
2026-07-14 14:18:22
257
原创 Android面试(面经一)
这三者是Android数据共享和观察的核心组件ContentProvider:数据的提供方,封装内部存储/数据库/文件等,通过URI暴露资源,并支持CRUD。通过Binder来接受外部请求,方法运行在线程池中,因此内部保证线程安全ContentResolver:是app访问ContentProvider的统一代理类,通过Context.getContentResolver获取,客户端不直接持有ContentProvider实例,所有的CRUD都通过Resolver中转,功能分为:转发增删改查请求,注册/注销
2026-07-02 11:39:29
256
原创 面试八股文记录(一)-Android
负责跟用户交互的界面组件,一个activity通常对应一个屏幕页面,核心是生命周期的管理,oncreate初始化,onstart可见,onresume可交互,onpause部分可见,onstop不可见,ondestroy页面销毁,他还有四种启动模式-standard,singletop,singtask,singleinstance,决定了activity如何实例化和压栈的。服务端收到后解析参数,执行真正方法,将结果写回Parcel,返回给客户端,是同步的,客户端线程会被挂起等待返回,
2026-06-30 23:54:18
372
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅