首页 > 网易云 Android 秋招凉经
头像
haoyunlai
发布于 2021-09-08 09:37
+ 关注

网易云 Android 秋招凉经

一面 60min

  1. 一个对象作为一个HashMap的key值需要重写哪些方法

  2. hashMap结构

  3. java类加载器有哪些

  4. jvm类加载机制

  5. gc垃圾回收算法,具体讲讲优缺点

  6. Android用到的垃圾回收算法

  7. 线程池什么时候会创建线程

  8. 线程池拒绝策略

  9. 实现线程池的get与put方法

  10. Linux跨进程通信

  11. Android跨进程通信

  12. ContentProvider如何实现的跨进程通信

  13. http请求报文与应答报文的格式

  14. http缓存机制

  15. handler机制

  16. 事件分发机制

  17. 如何解决滑动冲突

  18. view绘制流程

  19. MeasureSpec包含哪些信息

  20. MVVM层次机构

  21. lambda表达式中如何退出表达式不退出函数

  22. jetpack中与协程相关的扩展函数

  23. ViewModelScope的好处

  24. Retrofit如何指定一个完整的url进行请求

算法题

给定一个只有大小写字母组成的字符串,如果两个字母是大小写连着的就删除这两个字母。例如AaBfCc,删除之后变成Bf。

二面 45min

  1. 实习遇到的难点

  2. 学到的架构

  3. Android动画

  4. ANR bug 如何排查

  5. 数据库事务的特性

  6. 事务的原子性

  7. 原子性的场景

  8. 数据库原子性如何实现的

  9. java原子性如何实现的

  10. synchronized锁住普通方法和静态方法的区别

  11. volatile可见性如何实现

  12. ViewModel原理

  13. onSaveInstanceState与ViewModel存储数据的区别

  14. TCP如何实现可靠性

  15. 拥塞控制如何实现

算法
leetcode 重排链表
用 Rand7() 实现 Rand4(),类似 leetcode470

更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖