字节安全中台 安卓一面

  1. 自我介绍
  2. 目前手上有哪些 offer?为什么从 Java 后端转向客户端开发?
  3. 快手实习中逆向反编译竞品源码的具体工具和流程是什么?
  4. APP 加固的原理是什么?常见的加固厂商有哪些?
  5. 如何对加壳的 APP 进行脱壳?
  6. 代码混淆的常见手段有哪些?
  7. ProGuard 工具的混淆逻辑是什么?
  8. 反编译后的代码如何阅读和分析?
  9. 动态 Hook 的具体实现步骤是什么?
  10. 面对异步回调的代码,如何溯源找到关键函数?
  11. HTTP 和 HTTPS 协议的区别是什么?
  12. HTTPS 使用的加密方式是什么,对称加密和非对称加密如何结合使用?
  13. HTTPS 如何保证通信的服务器是目标服务器,而非中间人?
  14. 如何破解抖音的 HTTPS 证书校验,成功抓包?
  15. TCP 和 UDP 的区别是什么?各自的使用场景有哪些?
  16. HTTP 不同版本(1.0、1.1、2.0、3.0)的核心区别是什么?
  17. HTTP 3.0 为什么选择基于 UDP 协议,QUIC 协议的作用是什么?
  18. TCP 协议的逻辑在系统架构中是在哪一层实现的?
  19. 个人项目 MyNews 新闻 APP 的 MVP 架构具体实现是怎样的?
  20. Glide 图片加载库的三级缓存机制是什么?
  21. 项目开发中遇到的最大难点是什么,如何解决的?
  22. 面对未知问题,你的思考逻辑和解决流程是什么?

#安卓 #android #校招 #秋招 #大厂 #互联网 #面经 #春招 #实习

安卓客户端—校招面经 文章被收录于专栏

适合找实习、校招的26、27届的同学,适合Java后端转客户端,快速抓住面试重点。

全部评论
问这么多啊,看着这都有压力了
点赞 回复 分享
发布于 02-01 21:12 陕西
mark
点赞 回复 分享
发布于 02-01 18:03 北京
很详细的 有木有答案
点赞 回复 分享
发布于 01-31 23:01 江苏

相关推荐

GGGGGGG,难死我得了,继续沉淀pulsar是什么模式的?怎么实现高性能的pulsar怎么保证消息不丢失的?消息积压怎么处理?怎么保证能榨干pulsar的性能?怎么保证消费的平衡?怎么通过并发去压榨pulsar的性能?拒绝策略怎么定义的,参数怎么去设置的?你知道并发和并行的区别吗?java中哪些工具是并发,哪些是并行的呢?有没有哪种是非阻塞的保证线程安全的?kafka是什么模式?了解事件驱动吗?不清楚是不是这个问题了io多路复用有了解吗?怎么实现高性能的?如果调用第三方网络超时了应该怎么处理?请求之后超时了你怎么确定你这次请求有没有改成功呢?重复请求你又怎么去保证数据的幂等性,防止幂等问题?有一个协议可以解决这个问题,你知道是什么协议吗?(TCP)当时脑子卡住了,没想起来,我是傻逼如果请求服务端出现大量的close_wait是什么原因?linux什么命令可以排查大量close_wait是什么导致的netty有了解过吗?不了解数据库查询很慢,你对索引分片等都已经做了优化,但还是很慢,怎么排查?数据库连接有调优过吗?redis分布式锁怎么实现的原理是什么?看门狗机制是什么?看门狗什么时候会失效?Redisession 底层怎么实现的分布式锁?xxl-job和???定时有什么区别,了解底层调度原理吗?时间轮算法有了解吗?内存溢出怎么排查?第三方包的升级你知道升级了什么吗?怎么优化这个问题的?堆外内存溢出怎么排查是什么问题呢?ThreadLocal没有remove为什么会产生内存泄漏sharding 的分库分表是出于什么原因要分库分表?分片键是什么?如果一个公司占用了90%的资源,那分库分表还有意义吗?怎么解决?没有反问 G
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务