百度提前批-北京 -java一面凉经
面试时长54min
1.自我介绍
2.重写和重载的区别
3.继承,封装,多态
为什么是单继承,解决了什么问题?
private 属性提供了set get方法去更改属性值,但是为什么不把值直接设置为public进行更改呢?
多态的优缺点
4.抽象类和接口
项目中有一个接口,有很多实现类,为什么不直接调用实现类呢?而创建这个接口来调取子类的实现?
5.两个接口中有同名方法,类实现这两个接口会发生什么
6.进程与线程
7.多线程下引发的安全问题
8.同步代码块能解决什么问题
9.cookie和session中在实际上开发的应用场景
10.jvm内存区域
11.项目在运行中,如果一直转圈加载,怎么排查问题
算法题
leetcode409#百度提前批#
1.自我介绍
2.重写和重载的区别
3.继承,封装,多态
为什么是单继承,解决了什么问题?
private 属性提供了set get方法去更改属性值,但是为什么不把值直接设置为public进行更改呢?
多态的优缺点
4.抽象类和接口
项目中有一个接口,有很多实现类,为什么不直接调用实现类呢?而创建这个接口来调取子类的实现?
5.两个接口中有同名方法,类实现这两个接口会发生什么
6.进程与线程
7.多线程下引发的安全问题
8.同步代码块能解决什么问题
9.cookie和session中在实际上开发的应用场景
10.jvm内存区域
11.项目在运行中,如果一直转圈加载,怎么排查问题
算法题
leetcode409#百度提前批#