面试复盘 | 菜鸟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工程师#