二面
-
介绍自己做过的项目 处理了什么问题
-
ListView和ScrollView的冲突怎么处理
-
Handler怎么处理延时消息的 消息队列中死循环在native层都做了什么处理
-
为什么用单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协议的特点 底层原理
-
Activity启动流程 为什么zygote使用socket通信
-
插件化原理 遇到过什么问题 怎么解决的
-
classLoader双亲机制
-
模块化通信 自己设计一套怎么实现
-
tcp协议请求过程
前几日,我把面试中所涉及到面试知识点、面试题及答案已整理成PDF模板格式,分成了网络面试部分、数据结构与算法面试部分、Java面试部分、Android基础面试部分、Android进阶核心面试部分、Kotlin /flutter面试部分,共计326页。需要这份PDF的朋友可以**【加入此处即可打包获取】**,希望大家在面试中能多多避坑。
四、 面试总结
这一月面试下来,最大的总结就是,要主动展现自己的项目经验,一个好的项目经历,是很好的加分项。我在前司期间参与新项目的开发,做的两个项目都是从零开始,可以很好的展现安卓技术能力,所以在面试的时候,会花大量时间介绍工作中研发的项目,面试官也会很耐心的听,同时也会围绕项目问一些问题。
Android核心知识点
面试成功其实是必然的,因为我做足了充分的准备工作,包括刷题啊,看一些Android核心的知识点,看一些面试的博客吸取大家面试的一些经验。
下面这份PDF是我翻阅了差不多3个月左右一些Android大博主的博客从他们那里取其精华去其糟泊所整理出来的一些Android的核心知识点,全部都是精华中的精华,我能面试到现在2-2资深开发人员跟我整理的这本Android核心知识点有密不可分的关系,在这里本着共赢的心态分享给各位朋友。
不管是Android基础还是Java基础以及常见的数据结构,这些是无原则地必须要熟练掌握的,尤其是非计算机专业的同学,面试官一上来肯定是问你基础,要是基础表现不好很容易被扣上基础不扎实的帽子,常见的就那些,只要你平时认真思考过基本上面试是没太大问题的。
最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上我搜集整理的2019-2021BAT 面试真题解析,我把大厂面试中常被问到的技术点整理成了PDF,包知识脉络 + 诸多细节。
节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!
真思考过基本上面试是没太大问题的。
最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上我搜集整理的2019-2021BAT 面试真题解析,我把大厂面试中常被问到的技术点整理成了PDF,包知识脉络 + 诸多细节。
节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门,即可获取!