字节安全中台 安卓一面
- 自我介绍
- 目前手上有哪些 offer?为什么从 Java 后端转向客户端开发?
- 快手实习中逆向反编译竞品源码的具体工具和流程是什么?
- APP 加固的原理是什么?常见的加固厂商有哪些?
- 如何对加壳的 APP 进行脱壳?
- 代码混淆的常见手段有哪些?
- ProGuard 工具的混淆逻辑是什么?
- 反编译后的代码如何阅读和分析?
- 动态 Hook 的具体实现步骤是什么?
- 面对异步回调的代码,如何溯源找到关键函数?
- HTTP 和 HTTPS 协议的区别是什么?
- HTTPS 使用的加密方式是什么,对称加密和非对称加密如何结合使用?
- HTTPS 如何保证通信的服务器是目标服务器,而非中间人?
- 如何破解抖音的 HTTPS 证书校验,成功抓包?
- TCP 和 UDP 的区别是什么?各自的使用场景有哪些?
- HTTP 不同版本(1.0、1.1、2.0、3.0)的核心区别是什么?
- HTTP 3.0 为什么选择基于 UDP 协议,QUIC 协议的作用是什么?
- TCP 协议的逻辑在系统架构中是在哪一层实现的?
- 个人项目 MyNews 新闻 APP 的 MVP 架构具体实现是怎样的?
- Glide 图片加载库的三级缓存机制是什么?
- 项目开发中遇到的最大难点是什么,如何解决的?
- 面对未知问题,你的思考逻辑和解决流程是什么?
安卓客户端—校招面经 文章被收录于专栏
适合找实习、校招的26、27届的同学,适合Java后端转客户端,快速抓住面试重点。
