今日头条Android面试
点击关注异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 首先说一下,今日头条的面试主要分为三轮到四轮,如果是旺季面三轮,首先是基础面试,基本面试一般10个题左右,最近面试了一下今日头条的移动Android资深工程师,记录下。 第一面是北京的开发进行视频面试,有理论和编程题组成。用的是在线编程工具,如下图。 第一面 1,请编程实现单例模式,懒汉和饱汉写法。 2,请编程实现Java的生产者-消费者模型 看到这个有点懵逼,要是大学毕业的时候写这个肯定没问题,这都工作多年,这也只能按照自己的思路写了。这里使用synchronized锁以及wait notify实现一个比较简单的。关于更多的知识可以https://zhuanlan.zhihu.com/p/20300609 3,HashMap的内部结构? 内部原理? 关于HashMap的问题,不再详述,这方面的资料也挺多,不多需要注意的是Java1.7和1.8版本HashMap内部结构的区别。 4,请简述Android事件传递机制, ACTION_CANCEL事件何时触发? 关于第一个问题,不做任何解释。 关于ACTIO...