抖音电商Android工程师一二三面

前言

找工作还是需要大家不要紧张,干我们这一行的接触人本来就不多难免看到面试官会紧张,主要是因为怕面试官问的问题到不上来,那时候不要着急 ,答不上了的千万不然胡扯一些,直接就给面试官说这块我还没接触到,以后如果工作当中遇到的话我可以很快的吧这个问题给解决了,但是我们有了这篇文章,就不一样了,我跟你谈谈关于抖音电商Android工程师的相关面试。

一面:

(1h)

  • 自我介绍
    (这是面试必不可少的部分,想必大家都知道如何向公司介绍自己了吧)
  • 对自己的实习的介绍
    (谈谈在实习中学到的架构)
  • MVVM
  • Dagger原理
  • livedata原理
  • 进程和线程
  • 操作系统IO模型
  • 进程通信方式
  • 管道通信原理
  • TCP协议如何实现可靠传输
  • UDP如何实现可靠传输
  • java创建线程
  • 线程池原理
  • 线程池拒绝策略
  • synchronized与reentrantlock实现方式的区别
  • AQS原理
  • handler原理
  • Retrofit原理
  • 算法: 二叉树右视图 — 非递归实现

二面:

(40~50min)

  • 自我介绍
  • Navigation的优缺点
  • 如何实现的自定义navigate方法切换fragment,如何让被覆盖的fragment感知到生命周期
  • gc如何判断垃圾对象
  • 成员变量与局部变量的区别,局部变量的值一定是存放在堆中吗()
  • jvm类加载的时机
  • jvm类加载过程
  • 双亲委托机制是什么
  • 双亲委托机制什么时候会被破坏
  • 内存泄漏是什么
  • volatile的作用
  • 写一个死锁
  • 算法:判断A是否是B的子树

三面:

(30min)

  • 说一下自己是如何学习Android的和如何和别人沟通的
  • 谈谈在实习过程中做的需求、遇到的难点、与哪些人接触的比较多以及自己的收获
  • 挑一个自己的项目说一下
  • 里氏替换原则
  • http状态码
  • http多路复用
  • 算法:汉字表示的数字转成阿拉伯表示。
#Android##抖音##Android工程师##面试##Android面试#
全部评论
楼主是去线下面试的吗
点赞 回复 分享
发布于 2022-08-05 14:15

相关推荐

CrazyBucket:我今天下午也做梦在招聘会上面试一家小厂,给自己气笑了
点赞 评论 收藏
分享
4 2 评论
分享
牛客网
牛客企业服务