今年参加了美团点评秋季招聘,现凭将印象将问题记录下来,希望可以帮助要参加面试的人。有什么问题或者想更多了解的可以扫描下面的二维码关注我,在公众号中向我咨询,我会一一回复。
- 美团点评面试问题集合
java 访问权限 默认是什么 不同包不同子类是什么?
抽象类和接口区别,接口中能有静态方法吗?抽象类可以 new 吗?
讲讲双亲委派模型?能画图讲讲吗?
讲讲类加载机制?具体怎么加载?
实现线程安全的单例模式?你知道有几种方法呢?原理是什么讲得清楚吗?
不用构造函数可以创建对象吗?(回答反射)问:除了反射呢?
说说注解?那 @interface 的注解源码写下?
求二叉树的深度?手写下代码。
求二叉树的最大子树?手写下代码。
求二叉树距离最远的两个结点的距离?手写下代码。
面向对象的特点?
什么是多态?
讲讲 asynctask 源码实现?
什么是线程池?讲讲线程池是怎么保持线程的?
了解加密算法吗?项目中用了什么加密算法呢?
java 有几种异常,怎么避免?
讲讲 https
你觉得项目亮点是什么?
你觉得你那些方面好?
java 的集合了解吗?说说 hashset 怎么去重,那 equals 是怎么去重的?
对进程间通信了解吗?你在项目中是怎么进行进程间通信的?举例说下?
项目中用到了什么设计模式?为什么用这种设计模式呢?你了解吗?
了解 aidl 吗?好,说说 aidl 源码是怎么实现的?
滑动冲突讲下,有什么处理方法?为什么?
了解 handler 吗,讲下实现,postdelayed 是怎么实现的?messagequeue 是什么数据结构?
手写生产者消费者。
要保存一个字符串,要求可以快速查找到是否含有某个字符?用什么数据结构?时间复杂度呢?
回答:数组,时间复杂度是。。。
问:为什么是数组。
回答:因为。。。。
问:链表可以吗?
回答:可以。时间复杂度是,
问:要求变了,我要统计出现的字符次数,用什么,
回答:hashmap,
问:为什么?
回答:。。
问:要求变了,现在要对字符进行排序,用什么,
回答:hashtable, 时间复杂度是。。
问:可以吗?
思考。。。
回答:不可以,。。。
欢迎大家关注我的微信公众号,致力于 Android 知识,技术,心得等的分享与交流。并提供 Android 学习的路线与思维导图,帮助小白学习入门并深入学习。 。
来源: http://geek.csdn.net/news/detail/248214