小米安卓岗一面总结
面试官人很好,非常耐心,最后还会总结你的亮点和不足,面试体验非常棒。下面总结如下:
1.http和https
2.get和post区别
3.http请求报文和响应报文
4.TCP三次握手
5.http和tcp联系
6.tcp和udp的区别以及应用场景
7.进程和线程的区别
8.Java的四种引用
9.接口和抽象类的区别
10.创建线程的方式有哪些
11.线程池在哪里
12.线程池怎么实现
13.final的作用
14.static的作用
15.四大组件(每一个都进一步问)
16.事件分发机制
17.自定义View
18.handler机制
19.安卓启动模式(还问了栈内复用原理)
最后是一道编程题,他现编的链表题。
好像漏了好几个点,想不起来了。