为什么用单Activity多Fragment 怎么处理传参
代码可能导致内存泄漏和ANR 在代码层面怎么避免
okhttp拦截器实现 连接池的复用策略 有实现http2.0吗
okhttp和volley的区别 从实现策略讲
讲一下eventbus实现原理
glide的三级缓存是怎么执行的 最近使用和正在使用的缓存是怎么切换的 怎么处理bitmap复用的 如果自己实现一个该怎么处理
模块化怎么通信 底层怎么实现
泛型编译期信息怎么储存的 什么情况下泛型会擦除
MVP、MVVM优缺点
与web是怎么交互通信的 这个模块怎么设计的
接口 抽象类区别 可以new吗
JDK8的流有用过吗 解决了什么问题 写过接口的默认实现吗
讲一下RN和Flutter的区别
算法:查找数组中大小为x的两个数(只有一对)
三面
http2.0什么特性 有哪些问题
设计模式了解多少 讲一下装饰模式
MQTT协议解决了哪些问题 为什么
flutter了解多少
平时都通过哪些方式学习和了解技术的
都有了解其他哪方面的技术
在最近的项目中学到了什么
职业发展方向
对于这项工作你有什么优势
字节跳动面经
一面
项目经历 自己做过哪些核心的模块
MVP、MVVM优缺点
http状态码讲一下常用的
从ViewRootImpl开始 事件分发流程 onClick和onLongClick怎么执行的
TextView的绘制流程 怎么处理换行
性能优化都做了哪些
Shareperference实现机制
插件化原理
ViewRootImpl都做了哪些事情
都有哪些window类型 内部是怎么处理window不同权限的
算法:给定一个数N 如23121 给定一组数字A如{2,4,9}; 求由A中元素组成的、小于N的最大数,如小于23121的最大数为22999
二面
讲一下Handler消息机制
项目中都做了哪些性能优化
讲一下绘制流程 View和ViewGroup的区别
事件分发流程是怎么执行的
http的请求过程
HashMap原理 put过程、扩容 1.7 1.8区别 ConcurrentHashMap原理
MQTT协议的特点 底层原理
尾声
面试成功其实都是必然发生的事情,因为在此之前我做足了充分的准备工作,不单单是纯粹的刷题,更多的还会去刷一些Android核心架构进阶知识点,比如:JVM、高并发、多线程、缓存、热修复设计、插件化框架解读、组件化框架设计、图片加载框架、网络、设计模式、设计思想与代码质量优化、程序性能优化、开发效率优化、设计模式、负载均衡、算法、数据结构、高级UI晋升、Framework内核解析、Android组件内核等。
不仅有学习文档,视频+笔记提高学习效率,还能稳固你的知识,形成良好的系统的知识体系。这里,笔者分享一份从架构哲学的层面来剖析的视频及资料分享给大家梳理了多年的架构经验,筹备近6个月最新录制的,相信这份视频能给你带来不一样的启发、收获。
Android进阶学习资料库
一共十个专题,包括了Android进阶所有学习资料,Android进阶视频,Flutter,java基础,kotlin,NDK模块,计算机网络,数据结构与算法,微信小程序,面试题解析,framework源码!
大厂面试真题
PS:之前因为秋招收集的二十套一二线互联网公司Android面试真题 (含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)
《2017-2020字节跳动Android面试历年真题解析》
如果需要PDF版本可以自行领取!
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级安卓工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Android移动开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
片转存中…(img-flUV069S-1711029460172)]
[外链图片转存中…(img-qJkETIO6-1711029460173)]
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
[外链图片转存中…(img-kZXzFOxa-1711029460173)]