面试复盘 | 菜鸟Java开发二面面经..

8月11号晚上 共计50min左右:
上来先问了实验室里做的项目大概十几分钟,后面就直接开问。
1:Java基本类型和引用类型的区别,String为什么不是基本数据类型
2:JVM内存模型中为什么要区分堆和虚拟栈
3:怎么样启动一个线程? 一个栈只能由一个线程访问吗?
4:为什么重写equals方法后hashcode也要重写,如果就不重写hashcode呢?(这个问题一直问了我好久....)
5:7层网络模型中会话层在哪一层?TCP/IP五层模型中会话层是干什么的,有什么作用?
6:有没有了解过交换机和集线器的区别?
7:冲突域和广播域的定义和区别? 冲突域里面是什么发生了冲突?
8:Spring对于你来说好处有什么?
9:如何理解Spring中的解耦合,解的是什么和什么之间的耦合?

剩下的一些我也记不太清了...面完自己感觉不太好,答的时候都是磕磕绊绊的,不过面试官还是很耐心的给了很久的思考时间🤣...最后还是许愿能接到三面通知吧🤣🤣🤣


#面试复盘##面经##校招##Java工程师#
全部评论
4的话,我理解是如果有多个自定义的对象,equals其实是相等的,但hashcode没重写不相等,然后map里会存入很多重复的对象是嘛
1 回复 分享
发布于 2021-08-13 11:25
老哥 没有考算法题吗
点赞 回复 分享
发布于 2021-08-12 22:32
 一个栈只能由一个线程访问吗?老哥,这个怎么回答
点赞 回复 分享
发布于 2021-08-21 14:41

相关推荐

joe2333:怀念以前大家拿华为当保底的日子
点赞 评论 收藏
分享
感性的干饭人在线蹲牛友:🐮 应该是在嘉定这边叭,禾赛大楼挺好看的
点赞 评论 收藏
分享
1 30 评论
分享
牛客网
牛客企业服务