百度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