欧科云链一面面经/凉经 40min

首先面试官态度非常好,人也很和善,但一个非科班技术渣渣面对技术大佬如同兔子直面老虎。

1.自我介绍

2.面试官举了个例子,所有的语言都从helloworld开始,写一个main方法输出helloworld,方法会结束,那么为什么springboot中main方法启动后,方法没有结束,原理是什么?

3.说一下gc

gc我先说了下怎么判断垃圾,引用计数法和可达性分析法,面试官打断了我,问我如果一个场景,new了一个线程,什么也不做,那么他会被回收吗?

不会回收的话是谁引用了它?

如果是可达性分析,那么在springboot中,serviceA注入了serviceB,serviceB注入了serviceA,那么他们会被回收吗?

如果会被回收,那么单例不是每次都要创建吗?你如果是springboot的开发者,你怎么处理它?

4.一个线程可以多次调用start()方法吗?

如果不能,那线程池中的线程如何复用的?如果你是这个线程池的开发者,你怎样考虑?

5.如果线程抛出异常,比如空指针,线程会进入什么状态?

6.主键和唯一的区别?

7.b树和b+树的区别?

为什么要用b+树?

b+树尽管可以范围查询,但每次搜索都要查到叶子节点,b树查找可能在中间就能找到,b树也可以线索化,为什么还是用b+树不用b树?

8.redis学习中主要用来做什么?

了解内存淘汰吗?除了get时和随机淘汰还有什么别的淘汰吗?

9.double类型,循环相加和乘法为什么结果不一样,如何修改?

PS.写的有点乱,也不完全,大部分都是我不会,想结束这个问题,就说了一些我知道的内容,面试官立刻就举出一个新的场景来推翻我说的,继续问下去。

“一定是练功时总是差不多差不多,关键时刻才总是差一点”送给tes以及我,尽管我们都差的有点多

#面经#
全部评论
我们好像是一个面试官 问题都一样😭
1 回复 分享
发布于 2022-10-20 11:34 黑龙江
有无新鲜的前端面经啊
1 回复 分享
发布于 2022-10-30 20:18 江苏
我感觉我也就能答上来一半,太菜了
1 回复 分享
发布于 2022-10-31 22:24 山西
java吗
点赞 回复 分享
发布于 2022-10-19 20:27 江苏
什么岗位老哥
点赞 回复 分享
发布于 2022-10-19 20:34 陕西
我好像大部分也不会
点赞 回复 分享
发布于 2022-10-19 20:40 上海
有算法题吗
点赞 回复 分享
发布于 2022-10-20 12:36 北京
请问lz面完有发邮件让做测评🐴
点赞 回复 分享
发布于 2022-10-20 17:40 陕西
创了个欧科群,大家有想法的可以私我加群
点赞 回复 分享
发布于 2022-10-21 15:08 山西
蹲一个大佬回答一下2,3,4
点赞 回复 分享
发布于 2022-10-22 15:45 北京
你好,请问这个面试没有通过的话会收到反馈吗大概多久会有反馈啊
点赞 回复 分享
发布于 2022-10-26 16:42 天津

相关推荐

点赞 评论 收藏
分享
评论
7
45
分享
牛客网
牛客企业服务