自我介绍目前手上有哪些 offer?为什么从 Java 后端转向客户端开发?快手实习中逆向反编译竞品源码的具体工具和流程是什么?APP 加固的原理是什么?常见的加固厂商有哪些?如何对加壳的 APP 进行脱壳?代码混淆的常见手段有哪些?ProGuard 工具的混淆逻辑是什么?反编译后的代码如何阅读和分析?动态 Hook 的具体实现步骤是什么?面对异步回调的代码,如何溯源找到关键函数?HTTP 和 HTTPS 协议的区别是什么?HTTPS 使用的加密方式是什么,对称加密和非对称加密如何结合使用?HTTPS 如何保证通信的服务器是目标服务器,而非中间人?如何破解抖音的 HTTPS 证书校验,成功抓包...