网易有道 字节跳动Android实习

更新一下,字节三面竟然过了,hr面完后说因为是周五所以下周发offer,没想到啊没想到

网易有道 通过

一面

  • 自我介绍一下
  • Activity启动模式
  • TCP/IP协议介绍一下
  • 三次握手四次挥手的原因和步骤
  • http和https的区别
  • https的通信过程
  • 反转链表
  • view的事件分发机制
  • 介绍下项目,遇到过什么难点,如何解决的
  • 如何实现自定义ViewGroup的换行
  • 有什么想问我的
  • 你现在有几个offer(会心一笑,好几个)

跟面试官说别的offer在催希望能加快进度,结果就直接当天二面了

二面

  • 自我介绍一下
  • 介绍下你的项目吧
  • 介绍下MVP模式
  • 有啥想问我的,关于公司或者环境之类的随便问(?然后就开始聊天了)

然后直接说一面面试官对我评价不错,就不问别的了可以直接给我offer(what?)

问我啥时候能来,能实习多久?(很久)

字节跳动 (估计凉了,三面等结果)

一面(40分钟)

  • 自我介绍
  • hashmap原理,1.7和1.8有啥区别,为什么
  • Activity启动模式和使用场景
  • 算法题:二叉排序树求中位数(我没写出来空间最优解,说下去再想想)
  • 问的不多其他忘了

二面(一面完直接二面,一小时20分钟,大部分时间都是面试官在重新连接,那边网太差了)

  • 自我介绍
  • 说下项目
  • 自定义轮播图如何实现的
  • tcp三次握手四次挥手
  • 如何创建线程(三种方法)
  • 可以在Service中执行耗时操作吗
  • 手写单例模式,要求线程安全(DCL),volatile的作用,不用会怎么样
  • synchronized的几种使用方法,有什么区别,为什么DCL不把synchronized加在方法上
  • 手写快排
  • topk问题(接着快排写的,相当于给提示了

三面(隔了一天,面试前头痛欲裂,面试中精神恍惚,应该是凉了)

  • 自我介绍
  • 直接写一道题,给一个Java中的List<integer>,再给个target值,删除List中所有值为target的数返回</integer>
  • Java多态的使用场景
  • Java多态的底层实现了解吗(懵了,脑子是空的,没答好)
  • 介绍下项目
  • 有哪些难点
  • 自定义View的相关方法都是做什么的
  • onDraw()方法了解多少
  • 再来一道题,排序数组中找到target第一次出现的索引
  • 有什么想问我的?(你看我还有机会吗?(张东升脸))
#网易有道##实习##安卓工程师##面经#
全部评论
看到最后吓我一跳
点赞 回复
分享
发布于 2020-07-04 08:51

相关推荐

3 23 评论
分享
牛客网
牛客企业服务