新华三一面
双非小硕,报java后端开发岗,下午两点一面,3点40二面,发个面经攒攒人品,许愿offer🤣
下面是面试问到的问题:
1、==和equal的区别
2、数值型和引用数据类型的区别
3、java类的声明周期
4、集合 Arraylist ArrayLinked vector的区别
5、HashMap的底层原理 map能不能存储null 能存几个
6、有没有用过hashTable
7、多线程使用场景。我说的是生产者与消费者,然后把算法的实现说了一下
8、wait()和sleep()方法的区别
9、Spring AOP
10、java对象如何进行初始化
11、Spring Boot的理解
12、mybatis的理解
剩下的就是根据简历上写的技术问
13、nginx redis 单点登录
14、数据库 除了id还有什么要加索引(经常用的加索引)
15、两个关联表,一个数据量大,一个数据量小,先写哪个
16、项目开发时用哪个维护工具 如何版本冲突了怎么办(我用的SVN)
17、linux的常用命令
18、如何在linux查找线程号
19、springboot如何部署
20、如果部署后,如何修改配置文件
21、tomcate如何部署
22、负责的项目认证服务是用什么做的(当时难受的一批,这东西是别家单位做的啊)
23、spring事务管理
24、TCP三步握手四步挥手
25、udp和tcp的区别
26、http和https的区别
2、数值型和引用数据类型的区别
3、java类的声明周期
4、集合 Arraylist ArrayLinked vector的区别
5、HashMap的底层原理 map能不能存储null 能存几个
6、有没有用过hashTable
7、多线程使用场景。我说的是生产者与消费者,然后把算法的实现说了一下
8、wait()和sleep()方法的区别
9、Spring AOP
10、java对象如何进行初始化
11、Spring Boot的理解
12、mybatis的理解
剩下的就是根据简历上写的技术问
13、nginx redis 单点登录
14、数据库 除了id还有什么要加索引(经常用的加索引)
15、两个关联表,一个数据量大,一个数据量小,先写哪个
16、项目开发时用哪个维护工具 如何版本冲突了怎么办(我用的SVN)
17、linux的常用命令
18、如何在linux查找线程号
19、springboot如何部署
20、如果部署后,如何修改配置文件
21、tomcate如何部署
22、负责的项目认证服务是用什么做的(当时难受的一批,这东西是别家单位做的啊)
23、spring事务管理
24、TCP三步握手四步挥手
25、udp和tcp的区别
26、http和https的区别
总结:准备不足,整体面下来有些痛苦,牛客面经上新华三的一个都没问题,有点难受,幸好基础偏多,有些也是聊到某些结束了才问一下。
发个面经攒攒人品吧,许愿offer,许愿offer,许愿offer!
#java求职##新华三##面试题目#