首页 > 百度提前批java开发凉经,透心凉
头像
lvvl
发布于 2021-08-25 17:45
+ 关注

百度提前批java开发凉经,透心凉

赶上百度提前批的末班车,有点仓促了,现在就希望面评不要太差,正式批能给捞起来。
1、说一下重写和重载的区别

2、继承一个类和实现一个接口的区别

3、java为什么不设计成多继承,而要引入接口

4、谈一下对封装的理解,举个例子

5、方法中的参数值是基本数据,对象和数组的时候,哪些是值传递,哪些是引用传递

6、数组的元素发生改变时对外部是可见的吗?

7、讲一下多态的理解、多态有什么好处。为什么要设计多态

8、讲一下进程和线程的区别

9、线程切换的时候,操作系统做了什么

10、java多线程对一个全局变量的读写会有哪些问题?怎么避免?

11、synchronized的可见性是怎么实现的?

12、Java中有哪些顶层的异常类,它们的做法都是什么?

13、session和cookie是怎么协同工作,保持登录状态的?

14、打开多个页面生成的sessionID是一样的吗?

15、手写一个hashmap吧(没写出来,说了一下大体思路)

大概就这么多,面试官很友好,最后也给出了建议,对于一些知识缺少自己的思考,要多自己思考一下。

全程40分钟左右,有点尴尬了,好多Java基础记得不牢固。还是要多去看呀。

感觉最后小哥哥准备的好多问题都没有问,还是自己太菜了。

正式批在战了。秋招加油!!!

更多模拟面试

全部评论

(4) 回帖
加载中...
话题 回帖