前言
19年6月份从网易云音乐离开,放弃了留学机会,开始了人生的第一次创业,前后尝试了两个项目,因为个人能力与时机因素都失败了,虽然没能享受到创业所能够带来高杠杆物质上的回报,但是对个人软技能和自我边界认知上都有了很大的提升。
投递公司与拿到Offer
出于对工作的稳定性和后面自身的发展,主要考虑三个方向,短视频,陌生人社交和在线教育。虽然说短视频导致了人类深空探测迟缓,但并不影响内卷下想着被有尊严饲养的幻想。面试公司中除了微信都已经通过了面试,给到offer的有字节跳动,快手,百度,美团。最终选择了字节跳动直播中台业务。
一、关于Handler面试那些问题
1、Handler Looper Message 关系是什么? 2、Messagequeue 的数据结构是什么?为什么要用这个数 据结构? 3、如何在子线程中创建 Handler? 4、Handler post 方法原理? 5、Android 消息机制的原理及源码解析 6、Android Handler 消息机制 7、Android 消息机制 ........
二、关于Activity面试那些问题
1、启动模式以及使用场景? 2、onNewIntent()和 onConfigurationChanged() 3、onSaveInstanceState()和 onRestoreInstanceState() 4、Activity 到底是如何启动的 .......
三、关于Fragment面试那些问题
1、Fragment 生命周期和 Activity 对比 2、Fragment 之间如何进行通信 3、Fragment 的 startActivityForResult 4、Fragment 重叠问题 5、Fragment 重叠, 如何通信 ........
四、关于Service面试那些问题
1、进程保活 2、Service 的运行线程(生命周期方法全部在主线程) 3、Service 启动方式以及如何停止 4、ServiceConnection 里面的回调方法运行在哪个线程? 5、startService 和 bingService 区别 6、Android 进程保活的一般套路 .......
五、关于Android 布局优化面试那些问题
1、什么情况下使用 ViewStub、include、merge? 2、他们的原理是什么? 3、布局优化神器 include 、merge、ViewStub 标签详解 4、Android 布局优化之 ViewStub、include、merge 使用 与源码分析 .......
六、关于BroadcastReceiver面试那些问题
1、注册方式,优先级 2、广播类型,区别 3、广播的使用场景,原理 4、安卓广播的底层实现原理 .....
七、关于AsyncTask面试那些问题
1、AsyncTask 是串行还是并行执行? 2、AsyncTask 随着安卓版本的变迁 .......
八、关于Android 事件分发机制面试那些问题
1、onTouch 和 onTouchEvent 区别,调用顺序 2、dispatchTouchEvent , onTouchEvent , onInterceptTouchEvent 方法顺序以及使用场景 3、滑动冲突,如何解决 4、Android ViewGroup 事件分发机制 ........
九、关于Android View 绘制流程面试那些问题
1、简述 View 绘制流程 2、onMeasure, onlayout, ondraw 方法中需要注意的点 3、如何进行自定义 View 4、view 重绘机制 .......
十、关于Android ANR面试那些问题
1、为什么会发生 ANR? 2、如何定位 ANR? 3、如何避免 ANR? 4、什么是 ANR .......
十一、关于Android 内存面试那些问题
1、什么情况下会内存泄漏? 2、如何防止内存泄漏?
文末
我总结了一些Android核心知识点,以及一些最新的大厂面试题、知识脑图和视频资料解析。
需要的小伙伴私信【学习】我免费分享给你,以后的路也希望我们能一起走下去。(谢谢大家一直以来的支持,需要的自己领取)
-
330页PDF Android学习核心笔记(内含8大板块)
-
Android学习的系统对应视频
-
Android进阶的系统对应学习资料
-
Android BAT大厂面试题(有解析)