阿里JAVA研发工程师暑期实习一面凉经

#软件开发2023笔面经#
不知道对大家的参考价值大不大,如果觉得有用就稍微看看吧。
投递后3.29约了一面,因为是人生第一次招聘面试,很担心,所以就拖到了4.3日,利用几天时间使劲背了背八股。面试过去的时间有点久了,我尽量把能想起来的写出来。
主要是围绕项目问了一些八股,因为我没学过数据库所以就没问我数据库的知识。
1、简单介绍一下你的项目
2、优先队列是什么?
3、synchronized是什么?
4、你了解锁升级吗?
5、自旋锁是什么意思?
6、简单介绍一下线程池
7、JAVA的内存分布是什么样子?
8、JVM的垃圾回收机制有哪些?
大概能回忆起来的就这些,对于小白来说我也不知道这些问题算难,应该都是比较基础的东西吧,最后面试官还问了我主要通过什么渠道学习的?觉得自己有哪些优势?(问到这里我就感觉我肯定凉了,应该是因为我本身没什么这个岗位用的技术栈,所以就没继续问技术了)。
总结一下,人生初次面试体验还是很好的,面试官人非常好,一直在引导着问我问题,还指导了我项目中的一些不足的地方应该如何改进,但是今年暑期实习的形势大家应该也知道,我本身技术栈就不够,也没啥实习和项目经验,所以只能无缘阿里了。过去时间也挺久了,总结一下,算是留个痕迹。
全部评论
大佬考虑阿里云吗
2 回复 分享
发布于 2023-04-26 09:59 浙江
第四个怎么回答的
点赞 回复 分享
发布于 2023-04-26 12:12 重庆

相关推荐

该岗位是 Java 后端+AI 的岗位,比较符合我的期望。周五投递简历,当天下午告知简历通过初筛,约周一下午的面试。周一下午三点半面试,面试总时长一小时二十分钟。携程问的比较简单:1、JVMJVM 内存结构是什么?JVM 每个内存区域都是什么功能?异常处理机制还有 oom 异常是什么?然后问 oom 异常出现在 JVM 哪个区域?2、然后问项目,问在项目中担任什么角色,怎么合作;3、多分支协调 git 冲突如何解决,遇到过哪些冲突问题,你怎么解决的?4、问 git 的 rebase 和 merge 有什么区别和关联,这个我回答错了,我说 rebase 是交互式变基,使用这个命令会弹出交互式变基窗口,可以自行选择 pick 或者 drop,或者合并 commit 记录等等, merge 就是普通的合并。他说这是这两个命令的表象区别,你知道他们实际的区别吗?我说我可能平时了解较少,只是用,比较少了解深入,然后他也没为难。就说,哦没事,知道怎么用已经可以了。5、问深度学习、机器学习、大模型的很基础很基础的概念;我说我这个没太多经验。然后问我在 AI 方面的计划和打算,问我对 AI 应用开发怎么看。6、 然后让我写一个 可以直接暴力的 hard 的力扣,但是我用的是纯暴力,一开始还理解错了他的意思,他还帮忙重新解释了一下题目。感觉用暴力这题就是 easy 的难度。过了。然后问我力扣做过多少题,是不是没见过这题,我就如实说是的,之前没怎么刷题,离职后去旅游了,八月才开始找实习。开始慢慢接触刷题。以前刷的题也不是很多。7、问我有什么想问的,对工作有什么期待8、大概什么时候能来上班,一周工作几天,可以实习几个月?周二上午 HR 给我打电话告知通过,和我沟通 offer(这个部门日常实习只有一轮面试)下午我发现我研究生刚入学,学籍证明在学信网暂时没有,和 HR 商讨可否延迟 offer,暂时保留。HR 和我都在推进这个事情。周三 HR 告知业务部门开绿灯允许我暂时使用学校加盖公章的在读证明和录取通知书扫描文件,再加上本人手写的情况说明书。后续再补上学籍证明即可HR 告知周四 offer 就可以发下来
查看14道真题和解析
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务