【vivo】-Java岗-技术一面
后悔了,,,应该好好准备的,vivo竟然就一次面试,而且问的不算难。。。难受了
1、深度学习,cnn和rnn的区别
2、如何判断训练的准确度
3、深度学习是否接触过其他平台
4、安卓的四大组件
5、activity的生命周期
6、安卓前端和后端的网络交互方式
7、http和https区别
8、tcp和udp的区别
9、如果想要用udp保持可靠、有序传输怎么办
10、tcp为什么是三次握手
11、谈到https的加密传输,你用过哪些加密方式
12、map的数据结构、冲突解决和扩容机制
13、众多map中哪些是线程安全的哪些是线程不安全的
14、线程安全的map如何保证线程安全
15、concurentmap和hashtable有什么区别
16、红黑树、二叉树、B+数有什么区别
17、哪个数的效率最高,为什么
18、树 除了可以用栈保存,还可以用什么存储
19、进程和线程的区别
20、线程的实现方式
21、线程池的参数
22、线程池使用到的设计模式
23、synchronized和lock的区别
24、jvm的垃圾处理机制
25、如果判断某个对象是否存活
26、数据库索引用的是什么数据结构
27、如果有n个便利店,知道经纬度,知道自己的坐标,给出由进及远的顺序,如何优化、
28、http、https报文段报头数据