当前位置: 首页 > 面试经验 >

网易Android开发一、二、三面

优质
小牛编辑
167浏览
2023-03-28

网易Android开发一、二、三面

一面

(1h)

自我介绍

项目介绍(对自己项目过程在印象最深的事)

  • padding和margin的区别
  • relativelayout布局怎么让一个控件放在正中间
  • clipChildren属性作用
  • clipToPadding属性作用
  • 知道点九图吗?一般什么情况会用到
  • activity之间怎么传数据
  • 从a activity打开b activity生命周期怎么变化的
  • Service的启动方式
  • Handler消息机制
  • 设计一个有限资源的请求
  • 怎么设计对象池(对象的存与放回)
  • 线程池的线程什么时候创建

二面

(1h)

自我介绍

实习经历(自己参与的项目)

  • Aidl
  • http和https的区别
  • 接口和抽象类的区别
  • post和get的区别
  • 设计模式
  • 算法判断是否是回文链表
  • 进程间通信方式(与linux进程间通信区别)
  • Socket怎么验证安全性
  • 广播(全局 本地区别)
  • 二级缓存怎么设计(网络 数据库 view间关系)
  • Fragment与Activity区别
  • Fragment生命周期管理
  • Fragment与ViewPager怎么做到重复加载
  • View绘制过程 MeasureSpec的三种模式

三面

(50min)

自我介绍

项目介绍(项目介绍不用说太细)

  • 图片传输过程中URL加上默认大小如果是wrap_content怎么办
  • 图片相关缓寸,编码,内存复用
  • svg (其他图片格式)
  • drawable mutate了解不
  • okhttp 桥接拦截器和缓存拦截器
  • 设计自定义DNS解析器
  • 打点系统设计:写文件过程中会有buffer,此时进程被杀怎么办,怎样设计日志系统 打点日志被用户篡改怎么办,保证日志安全性
  • 磁盘内存映射原理
  • 有没有看过开源打点框架
  • 平时开发有没有遇到过资源复用
  • 最近了解啥Android新动向不
  • 自己学习计划
#网易##Android##面试#
 类似资料: