百度25届Java提前批一面凉经

我就是牛可乐 2024-07-24 19:03:42
⭕7.15北京时间上午十点一面 简单自我介绍, 讲一下之前接触过的项目,只是简单的介绍了一下项目,没有太深问大概十分钟。 --------开始问些简单八股------- 1、讲一下hashcode()和equals()关系 equals()和==有什么区别 2、讲一下重载和重写的区别 3、讲一下深拷贝、浅拷贝的区别 深拷贝会从堆内存中完全复制一个对象,浅拷贝只是复制对象的符号引用,但是浅拷贝对象和原对象共指向同一个内存地址 4、讲一下Java异常的基类 运行时异常举几个例子,简单聊一下什么情况下会出现 StackOverFlow、ArrayIndexOutOfBoundsException、NullPointerException 5、Java并发了解吧 5.1 讲一下 线程的几种状态(new、ready、running、waiting、terminated) 状态间是如何切换的、线程在ready状态能否sleep(不能,因为在ready状态还没有获取到资源,而sleep是线程运行时操作,且不会释放资源) 5.2 sleep 和 wait 的区别,sleep不会释放资源,wait会释放资源 ...... ------差不多还剩二十几分钟了,来做一个简单的算法题------ 用的如流内嵌的代码考验窗口 输出 最大值连续子序列 ,O(n) 复杂度的怎么写 ------卡点一小时结束面试,半小时后官网挂了------ 内容来自牛友:John_YAN 来源:牛客网

0 阅读:0