持续更新Android大厂的面试题

前言

音视频相关:

1.OpenGL渲染流程

2.在MPEG标准中图像类型有哪些?

3.视频或者音频传输,你会选择TCP协议还是UDP协议?为什么?

4.视频直播如何做音视频同步

5.播放器暂停、快进快退、seek、逐帧、变速怎么实现?

6.如何降低延迟?如何保证流畅性?如何解决卡顿?解决网络抖动?

7.OpenGL的坐标和手机物理坐标有什么不同

8.如何秒开视频?什么是秒开视频?

9.预测编码的基本原理是什么?

10.为什么要有YUV这种数据出来?(谈一谈YUV优点,对比RGB)

Android相关:

1.谈一谈Handler,你对其内部实现和原理的了解。子线程中能不能 new handler?会报错吗?Handler会内存泄露吗,详细讲解一下?

2.Camera、Camera2有什么区别,如何使用

3.Android事件分发的了解

4.从A页跳转到B页,生命周期是怎样的。从B返回A页,生命周期又是怎样的。

5.如何处理按钮连点问题,对这方面怎么优化。(实际是想问你对这方面的最优解, AOP,注解,插桩)

6、谈一谈Okhttp的原理,retrofit的原理,Glide的原理。

7、谈一谈android Activity的启动模式

8、谈一谈你对app启动的流程以及认知。

Java相关:

1.HashMap的了解。

2.ArrayList的了解。

3.输入输出流的了解。

Kotlin:

1.谈一谈你对kotlin语法 !! 和 ? 的了解,他们有什么不同。

2.说说 Kotlin中 的 Any 与Java中的 Object 有何异同?

3.什么是协程?为什么协程比线程要轻量?

最后

希望可以帮助那些有需要的人,看在笑闲辛苦整理的份上,希望大家能够 收藏点赞关注 三连支持一下!希望笑闲的面经汇总能对大家有所帮助~

公众号:Android Jasper,专注分享面试题|面试技巧|Android学习资料。

#Android##面试##大厂##面试题#
全部评论
感谢楼主,接下来找工作估计就用到了
点赞 回复
分享
发布于 2022-07-29 16:34

相关推荐

点赞 5 评论
分享
牛客网
牛客企业服务