Skip to content

Latest commit

 

History

History
77 lines (39 loc) · 848 Bytes

4-10-今日头条.md

File metadata and controls

77 lines (39 loc) · 848 Bytes

今日头条

一面

  • 数据库事务

  • 第一范式、第二范式等等

  • DFS、BFS

  • 数据库实现(B+树)

  • 并发包里的数据结构

二面

  • 开源框架

    • EventBus

      • 如何实现的

      • 注解

    • Glide

      • 如何实现的

      • 三级缓存

      • Lru 如何实现

      • 网络

  • 计算机网络

    • 网络请求方式

    • TCP 与 UDP 的区别

  • View 的 绘制流程

  • 时间传递机制

  • 消息分发机制

  • Java 之父

三面

  • Collection 实现了那些接口

  • Activity 的生命周期、包括 onSaveInstanceState() 和 onRestoreInstanceState()

  • 描述 JMM

  • 四种引用方式

  • 垃圾回收机制

  • HashMap

  • hash 方式

  • Exception 的结构

  • 同步方法变异步方法

  • 线程状态

  • 线程同步

  • 可重入锁

  • Java8 对 HashMap 的优化

  • 链表翻转