面试题如下:
1、数组中重复的数字?
题目地址
2、找出一个数组中数量超过一半的那个数?
题目及答案地址
3、JVM的 垃圾回收。
4、类加载的过程。
JAVA类加载
5、①建立一个网络连接的过程?
三次握手四次挥手
②HTTP和HTTPS的区别?
③HTTPS的第一次请求是HTTP还是HTTPS?
第一次请求是HTTP请求,以后的都是Https请求,因为第一次请求是一个获取密钥的过程;
HTTP与HTTPS的区别
6、数据库的三范式?
7、自己了解的一个加密算法?
8、谈一下设计模式?
9、解决hash碰撞的几种方法
四种方法地址
10、建议学习一下dubbo框架。