点播 大厂资深面试官 带你破解Android高级面试

课程时长 20小时09分钟

学习期限 12 个月 退款期限 30 天

市场价格 ¥299.00 会员价格 ¥239.00

难度级别 高级 学习人次 930 综合评分 4.2

内容实用 4.2 分

简洁易懂 4.2 分

逻辑清晰 4.2 分

  • 详情
  • 目录
  • 套餐3
  • 咨询4
  • 评价20

第1章 课程介绍

  • 1-1 课程导学 试听
    14分钟33秒

第2章 不变之法:面试居然就一个套路

  • 2-1 如何准备面试?
    22分钟27秒
  • 2-2 如何准备简历?
    11分钟01秒

第3章 不假思索:我精通 Java

  • 3-1 Java 的 char 是两个字节,是怎么存 Utf-8 的字符的?
    11分钟13秒
  • 3-2 Java String 可以有多长?
    18分钟57秒
  • 3-3 Java 的匿名内部类有哪些限制?
    26分钟
  • 3-4 怎样理解 Java 的方法分派?
    20分钟41秒
  • 3-5 Java 泛型的实现机制是怎样的?
    11分钟55秒
  • 3-6 Activity 的 onActivityResult 使用起来非常麻烦,为什么不设计成回调?
    29分钟53秒

第4章 不可轻敌:我真的熟悉并发编程吗?

  • 4-1 如何停止一个线程?
    27分钟59秒
  • 4-2 如何写出线程安全的程序?
    18分钟44秒
  • 4-3 ConcurrentHashMap 如何实现并发访问?
    17分钟10秒
  • 4-4 AtomicReference 和 AtomicReferenceFieldUpdater 有何区别?
    11分钟06秒
  • 4-5 如何在 Android 当中写出优雅的异步代码?
    13分钟20秒

第5章 不求甚解:让我们挖一挖 JNI 编程的细节

  • 5-1 CPU 架构适配需要注意哪些问题?
    29分钟55秒
  • 5-2 Java Native 方法与 Native 函数是怎么绑定的?
    22分钟54秒
  • 5-3 JNI 如何实现数据传递?
    15分钟59秒
  • 5-4 如何全局捕获 Native 异常?
    21分钟54秒
  • 5-5 只有 C、C++ 可以编写 JNI 的 Native 库吗?
    17分钟27秒

第6章 不屑一顾:居然问我 Activity 这么“简单”的东西?

  • 6-1 Activity 的启动流程是怎样的?
    29分钟21秒
  • 6-2 如何跨App启动 Activity?有哪些注意事项?
    13分钟35秒
  • 6-3 如何解决 Activity 参数传递的类型安全以及接口复杂的问题?
    24分钟24秒
  • 6-4 如何在代码的任意位置为当前 Activity 添加 View?
    12分钟57秒
  • 6-5 如何实现类似微信右滑返回的效果?
    20分钟23秒

第7章 不以为然:我脸上写着我不会 Handler 吗?

  • 7-1 Android 中为什么非 UI 线程不能更新 UI?
    12分钟28秒
  • 7-2 Handler 发送消息的 Delay 靠谱吗?
    12分钟29秒
  • 7-3 主线程的 Looper 为什么不会导致应用 ANR ?
    26分钟
  • 7-4 如何自己实现一个简单的 Handler - Looper 框架?
    26分钟18秒

第8章 不败之地:我当然做过内存优化

  • 8-1 如何避免OOM的产生? 试听
    22分钟31秒
  • 8-2 如何对图片进行缓存?
    23分钟11秒
  • 8-3 如何计算图片占用内存的大小?
    19分钟30秒

第9章 不出所料:就知道你会问插件化和热修复

  • 9-1 如何规避 Android P 对访问私有 API 的限制? 试听
    18分钟59秒
  • 9-2 如何实现换肤功能?
    23分钟28秒
  • 9-3 VirtualApk 如何实现插件化?
    15分钟03秒
  • 9-4 Tinker 如何实现热修复?
    25分钟01秒

第10章 不离不弃:我做事情一向追求极致

  • 10-1 如何开展优化类的工作-1
    10分钟13秒
  • 10-2 如何开展优化类的工作-2
    19分钟41秒
  • 10-3 一个算法策略的优化Case
    27分钟08秒
  • 10-4 一个工程技术的优化 Case
    15分钟15秒

第11章 不同凡响:拆解需求设计架构是我常做的事儿

  • 11-1 如何解答系统设计类问题?-1
    10分钟51秒
  • 11-2 如何解答系统设计类问题?-2
    29分钟27秒
  • 11-3 如何设计一个短视频App
    17分钟41秒
  • 11-4 如何设计一个网络请求框架?
    11分钟54秒

第12章 课程总结

  • 12-1 课程总结
    27分钟32秒

第13章 赠送:《Top团队大牛带你玩转Android性能分析与优化》体验课

  • 13-1 课程导学
    16分钟28秒
  • 13-2 性能优化有哪些难题
    28分钟01秒
  • 13-3 App性能优化解决方案演进
    19分钟
  • 13-4 业界优秀的平台化实践初步认知
    14分钟31秒
  • 13-5 本章模拟面试
    26分钟06秒
  • 13-6 App启动优化介绍
    25分钟54秒
  • 13-7 启动时间测量方式
    21分钟43秒
  • 13-8 启动优化工具选择-缺结尾-1
    28分钟31秒
  • 13-9 启动优化工具选择-缺结尾-2
    14分钟06秒
  • 13-10 优雅获取方法耗时讲解
    21分钟04秒
  • 13-11 优雅获取方法耗时实操
    28分钟36秒
  • 13-12 异步优化详解
    18分钟27秒
  • 13-13 异步初始化最优解-启动器-1
    11分钟45秒
  • 13-14 异步初始化最优解-启动器-2
    10分钟51秒
  • 13-15 更优秀的延迟初始化方案
    11分钟14秒
  • 13-16 启动优化其它方案
    15分钟08秒
  • 13-17 启动优化方案总结
    16分钟23秒
  • 13-18 启动速度模拟面试
    22分钟59秒
930
20
4
0