腾讯提前批广告部(AMS):Android工程师面经
一面是上星期面的,没有录音,有点忘了问的什么
一面(1h4min)
- Android和Java基础
- A,B两个100G的文件,只有2G内存,求公共子集
- 多个人给一个人发送消息,建立了几个TCP连接
二面(54min)
- 电梯项目
- 线程池内部原理,用过哪几个,核心线程和非核心线程的区别(答的不好,没仔细研究过)
- 优先队列,可以用来干嘛,大顶堆,小顶堆
- 用三个词来形容你自己,每个词举个例子
- 电梯项目中最大的困难
- 你的学习方法是什么
- 可以过来实习吗
- 反问
- 手撕代码:最长递增子序列,需要返回子序列
三面(30min)
- 二叉树后序遍历
- 图片压缩,解压算法
- Https和Http区别
- 反问环节