腾讯提前批广告部(AMS):Android工程师面经

一面是上星期面的,没有录音,有点忘了问的什么

一面(1h4min)

  1. Android和Java基础
  2. A,B两个100G的文件,只有2G内存,求公共子集
  3. 多个人给一个人发送消息,建立了几个TCP连接

二面(54min)

  1. 电梯项目
  2. 线程池内部原理,用过哪几个,核心线程和非核心线程的区别(答的不好,没仔细研究过)
  3. 优先队列,可以用来干嘛,大顶堆,小顶堆
  4. 用三个词来形容你自己,每个词举个例子
  5. 电梯项目中最大的困难
  6. 你的学习方法是什么
  7. 可以过来实习吗
  8. 反问
  9. 手撕代码:最长递增子序列,需要返回子序列

三面(30min)

  1. 二叉树后序遍历
  2. 图片压缩,解压算法
  3. Https和Http区别
  4. 反问环节
原文地址:https://www.cnblogs.com/billshen/p/13479470.html