1.自我介绍
2.浏览器输入url后的过程?各层都有什么协议支持?
3.DNS解析
4.介绍三次握手?为什么二次不行?
5.Http和Https的区别?说一下加密过程。
6.Https的四次握手?
7.进程和线程?
8.Android的进程间通信方式?AIDL.
9.static初始化过程,内部类和静态内部类的区别?
10.Java中线程状态有哪些,引发线程状态变化的例子。
11.thread.yield()作用?使线程进入哪个状态?
12.synchronzed修饰普通方法和静态方法有什么不同?
13.volatile作用?JMM模型介绍。
14.HashMap原理介绍(从初始化,扩容及产生问题,底层数据结构介绍)
15.LinkedHashMap。
16.介绍几种线程安全的List(Vector,CopyOnWriteArrayList,ConcurrentHashMap实现)
17.Android中自定义View的流程。
18.Android中事件分发机制了解么?
19.Handler机制了解么?
20.为什么主线程looper死循环不会导致ANR现象出现?
21.ANR现象及原因。
22.Service使用过么?
23.Service如何执行一个耗时操作?(我说的IntentService)。
24.算法:反转链表(遇到过的最简单的coding)
面试总体感觉挺基础的,美团小哥人也不错。不过最后没给我提问的机会,可能凉了。
ps:吐槽一下美团面试那个背景太黄了...
全部评论
(4) 回帖