今日头条 内推Android岗 一二面面经

一面

  • 项目介绍
  • 自定义view相关
  • 如何绘制大于父view的子view
  • 点击事件流程
  • 发送网络请求的过程
  • 网络连接失败的原因
  • http&https区别
  • https原理
  • 网络劫持的类型原理
  • java类加载过程
  • android.view由谁加载
  • 编程 字典序第k大的数
  • MVP设计模式
  • retrofit的了解
    一小时左右

二面 跪○| ̄|_

  • 项目介绍
  • view的事件传递机制
  • activity的生命周期
  • restart方法的调用时机,按home键的调用时机,恢复的调用时机,销毁的调用时机
  • on save/restore instate的时机,谁调用,怎么调用
  • bundle的数据结构,如何存储
  • listview内点击buttom并移动的事件流完整拦截过程
  • 多点触控如何传递
  • service的意义
  • android的IPC通信方式,是否使用过
  • service如何实现跨进程通信
  • android的多线程机制
  • asynctask的原理
  • handler原理
  • app启动后是怎样运行的(我答的是mainlooper死循环)
  • 线程池的种类,有没有用过
  • http的版本有几种
  • http请求包结构,有几种ContentType
  • http返回码的分类,400和500的区别
  • 编程 按XML格式打印view和它的子view
    一小时不到

二面被面试官血虐,果然本菜鸡还是只能走校招/(ㄒoㄒ)/~~

#字节跳动##安卓工程师#
全部评论
一,二面涉及面还挺广的呢, view绘制流程, view的事件分发和事件拦截机制, activity的正常生命周期和异常生命周期函数回调, 进程间通讯binder机制, 线程间通讯机制, handler消息机制, 网络知识,, get...
点赞 回复 分享
发布于 2017-09-03 16:48
没问项目吗?
点赞 回复 分享
发布于 2017-09-03 16:49
只是介绍项目?项目问得深不深的?
点赞 回复 分享
发布于 2017-09-03 16:50
请问今日头条给通知的电话是01083420856吗,漏接了
点赞 回复 分享
发布于 2017-09-03 18:27
我三面和你二面有点像...view分发机制这种内容已经不太记得怎么说了....
点赞 回复 分享
发布于 2017-09-03 18:41
一面和你二面一模一样。
点赞 回复 分享
发布于 2017-09-03 19:29
头条内推码4EXU9YH 投递链接:https://job.toutiao.com/campus/
点赞 回复 分享
发布于 2017-09-06 08:13
内推和校招有什么区别吗?内推是不是 要难一些
点赞 回复 分享
发布于 2018-05-29 19:28

相关推荐

Dream_coding:你是不是只投大厂了
点赞 评论 收藏
分享
评论
点赞
42
分享

创作者周榜

更多
牛客网
牛客企业服务