2022年个人真实Android面试题汇集

记录2022年面试被问到的问题

备忘并学习ing

记录学习过程

第一家

蓝牙电话本协议 蓝牙协议
arraylist和linklist区别 插入删除时间比较久的原因
java泛型
线程池(线程池调优和自定义)
线程同步 sy和lock区别
方法块和方法类的区别 sy和lock方法同一级别
threadlocal
juc https://blog.csdn.net/weixin_43888181/article/details/116546374
handler 消息队列 什么操作
handler sendmessagedelay 处理的时候有什么不同

第二家

图片处理 https://blog.csdn.net/so1993/article/details/106489951
布局 绝对布局 https://zhuanlan.zhihu.com/p/379989695
启动模式 https://blog.csdn.net/u011422853/article/details/71479388
文件流使用了什么设计模式 https://www.cnblogs.com/syyh2006/p/15348691.html
文件流 设计模式https://blog.csdn.net/qq_31046305/article/details/123890766
安卓还有http吗 https://blog.csdn.net/weixin_35833704/article/details/117583220
handler为什么会内存泄漏 https://blog.csdn.net/cpcpcp123/article/details/122000274
测量文本长度 https://zhuanlan.zhihu.com/p/267357703
动态设计均分布局 加10dp https://www.jianshu.com/p/d842ad35b521
位于安卓后台的任务栏是什么 https://blog.csdn.net/u010090644/article/details/124637418
如何实现动画功能 https://blog.csdn.net/weixin_39001306/article/details/80614286
安卓的受限权限有了解吗 https://blog.csdn.net/weixin_43507738/article/details/122240476
如何实现加载100*100的图片 https://blog.csdn.net/weixin_35568959/article/details/117311033
常用的xml方式有哪几种 https://blog.csdn.net/qq_57391513/article/details/124309571
横屏和竖屏切换的时候如何不重新调用 https://www.cnblogs.com/ericyuan/p/3552235.html
如何计算图片内存占用 https://www.dandelioncloud.cn/article/details/1515894582486315010
如何计算冷启动耗时 https://blog.csdn.net/qq36246172/article/details/121697917
如何计算图片内存大小 http://t.zoukankan.com/dasusu-p-9789389.html
性能优化
内存优化https://blog.csdn.net/reakingf/article/details/118532220
UI优化https://www.jianshu.com/p/2fcc5ac6d6f7 https://zhuanlan.zhihu.com/p/502993337 https://zhuanlan.zhihu.com/p/434867334
apk瘦身 https://blog.51cto.com/u_14397532/3000422
http://www.muzhuangnet.com/show/59408.html

第三家

recycleview 如何只更新文字不更新图片 https://blog.csdn.net/jb_home/article/details/111626352
代码块同步class this 变量有什么区别 https://blog.csdn.net/qq_23732805/article/details/124826998
https://blog.51cto.com/u_15127528/4364357
onnewintent https://www.cnblogs.com/caoxinyu/p/10568572.html
handler消息机制 https://www.jianshu.com/p/9eb2410dc5cb
主线程给子线程发消息 handler https://www.cnblogs.com/Bytezero/p/16470948.html
handler内存泄漏原因 https://blog.csdn.net/cpcpcp123/article/details/122000274

第四家

service启动方式
activity启动模式 通知消息使用的那种模式
activity生命周期(源码了解)
handler原理
子线程如何创建handler
handlerthread
事件分发机制(事件是否可以丢弃)https://blog.csdn.net/qq_41095045/article/details/122266940 项目分发事件举例
IPC进程间通信 详细讲解一下管道通信
binder原理(使用了什么技术?)
简单介绍一下安卓数据存储方式
消息推送原理
okhttps网络请求过程
get和post请求的区别
http和https的区别
im是否有相关了解
mvp和mvc的区别
rount原理
极光推送sdk使用条件
sdk相关知识有了解吗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值