vivo提前批JAVA工程师Android方向[已挂]
VIVO的面试官很友善,也看得出来技术很强,我没怎么准备,感觉不太理想。
1.tcp和udp区别?
追问:udp端口段是怎么设置的?
2.tcp三次握手协议
3.hashmap在插入一个元素时,数据结构发生了什么变化?
4.内存泄露和内存溢出有什么区别?
5.JAVA多线程开发时怎么保证线程安全?
6.Android进程间通信都有那些手段?
7.Activity的启动模式都有哪些?分别是怎么回事?
8.单例设计模式怎么保证线程安全?
9.责任链设计模式是怎么回事?
10.内部类和静态内部类的区别?