周一hr打电话说约个面试,然后约的周三,但是一直到周二晚上,我询问企业邮箱才给我发了一个电话面试链接,是个转接号,然后我很早就开始给hr打电话一直打不通,最后早上10点,面试官给我打了三个电话一直没打通,最后我借同学的手机才打通,然后就开始面试了。上来先问了我的实习和项目经历是如何实现的,主要问题有:聚簇索引和非聚簇索引有什么区别?关系型数据库和非关系型数据库有什么区别?数据库的事务以及事务是如何开启的?数据库分页查询是如何实现的?synchronized和lock的区别?sleep方法和wait方法有什么区别?Reetrantlock和读写锁了解吗?AQS?TCP和UDP的区别?TCP三次握手?TCP两次握手为什么不行?计算机网络协议(五层模型)?应用层的作用,有哪些协议?JAVA对象存储在哪里,类变量存储在哪里?