文章 2024-10-18 来自:开发者社区

资深Android开发的5个经典面试题

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 面试题目1:谈谈你对Android中的内存泄漏和内存溢出的理解,以及如何检测和解决它们。 解答:内存泄漏是指应用程序中的某些对象不再被使用,但仍然被引用,导致垃圾回收器无法回收它...

资深Android开发的5个经典面试题
文章 2024-05-17 来自:开发者社区

Android文字基线Baseline算法的使用讲解,Android开发面试题

我们看到,如果文字的上方有一些特殊的符号,比如上图中的~或者是我们汉语拼音中的声调时,文字区域又会多出一部分Leading。 因此,完整的公式应该是 文字的高度=Descent+Ascent+Leading。 那么,为什么第一幅图中没有说明Leading的存在呢,原因是我们通常在绘制一行英文或者中文时,Leading的高度为0。我们看一个证据图,下图是在绘制英文文字时调试...

Android文字基线Baseline算法的使用讲解,Android开发面试题
文章 2024-05-17 来自:开发者社区

Android高级开发面试题以及笞案整理,实战解析

4、Handler post方法原理? 5、Android消息机制的原理及源码解析 6、Handler都没搞懂,拿什么去跳槽啊? 7、Android Handler消息机制(解惑篇) 8、Android 消息机制 二、Activity相关 1、启动模式以及使用场景? 2、onNewIntent0)和onConfigurationChange...

文章 2024-05-17 来自:开发者社区

Android Jetpack架构开发组件化应用实战,字节跳动+阿里+华为+腾讯等大厂Android面试题

首页功能 首页分为5个Tab,主要为首页、项目、导航、体系和我的。 整个页面框架使用BottomNavigationView + Navigation来搭建。通过menu来配置底部菜单。 通过NavHostFragment来配置各个fragment。系统提供的FragmentNavigator...

文章 2024-05-17 来自:开发者社区

ConstraintLayout 2,Android高级开发面试

class CircularRevealHelper @JvmOverloads constructor( context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0 ) : ConstraintHelper(context, attrs, defStyleAttr) { override fun updatePost....

文章 2024-05-17 来自:开发者社区

Android 开发网易面试凉凉经,面试官:基础不牢,彻底帮你搞懂

自定义 View 中的自定义属性是如何调用的(好像问的是调用) 对比 ListView 和 RecyclerView 讲一下设计模式(然后问了两个我名字都没听过的设计模式,让对比一下) 讲一下 MVC MVP MVVM Flutter 中的难点、原生通信、异步、框架原理等等… 网易三面(110+ min) 自我介绍 +...

Android 开发网易面试凉凉经,面试官:基础不牢,彻底帮你搞懂
文章 2024-05-17 来自:开发者社区

Android 深入Http(5)从Retrofit源码来看Http,最新Android开发面试解答

.addConverterFactory(GsonConverterFactory.create(gson)) 这样传回来的RespnseBody如果是个Json,那他就能转换成一个JavaBean。 我们就能把Api类的Call中的ResponseBody换成: pu...

Android 深入Http(5)从Retrofit源码来看Http,最新Android开发面试解答
文章 2024-05-16 来自:开发者社区

大厂首发,Android开发社招面试总结

我决定改变自己,所以我开始了自己的大厂进修之路: 首先,一定要把掌握的知识体系化。 知识点其实就那么些,今天就给大伙盘一下: 一、Java类 1.Java四大基础特性就用多说了吧(抽象、封装...

大厂首发,Android开发社招面试总结
文章 2024-05-16 来自:开发者社区

android的基础ui组件,Android开发社招面试经验

分享几道近期阿里关于性能优化的面试真题,看看你对这块掌握的怎样?都能答上来的话,在性能优化这一块,你至少超过了80%的同学。 1、双11高并发大促场景下,为什么只能够下订单, 而不能够退款? ...

android的基础ui组件,Android开发社招面试经验
文章 2024-05-16 来自:开发者社区

Android开发面试基础,3天拿到网易Android岗offer

1. 解除对Android的误解 无论是Android同行还是其他技术领域,明显都对Android有些误解。作为Android开发来说,如果对Android有误解可能会影响到后续的发展和决定,我有必要来消除这个误解。 1.1 Android系统的未来 Android系统是根,没了它Android工程师也不存在了。在我的记忆中,早在2011年就有言论说A...

Android开发面试基础,3天拿到网易Android岗offer

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注