淘天暑期实习二面感觉要挂经

#软件开发2024笔面经# 这是我目前找实习最难的一场面试

首先自我介绍

因为我之前有一个JVM相关的项目:

1. 讲一讲你之前是如何实现简单的JVM的

2. 讲一讲synchronized关键字

3. synchronized的底层原理是怎么实现的?

4. monitorenter和monitorexit是怎么起作用的?

5. 你之前提到了锁的升级,那么锁是怎么知道自己被哪个线程持有的?锁升级是怎么实现的?(类似这个问题,具体记不太清)

6. 资源被其他线程持有的时候,JVM是如何阻塞其他线程的?

7. 能具体说说底层操作系统如何支持的吗?

8. 讲讲ReentrantLock,lock的时候发生了什么事情?可重入锁是怎么实现的?

9. (这个时候可能我答得不太好,换了一个提问方式)如果一个资源被线程1加上可重入锁,另一个线程2竞争的时候会发生什么事情?

10. AQS具体是怎么回事?为什么要有这个AQS?

11. AQS中的state起到了什么作用?

12. AQS的队列是做什么的?队列为什么要用双向链表?

13. JVM的双亲委派机制是怎么回事?

14. 双亲委派是怎么实现的?双亲委派的目的是什么?

15. 如何自定义类加载器?

16. 如果我自定义了一个String类,我不想用Java原生String,想在启动的时候直接加载自定义String类,该如何操作?

17. 因为我有程序合成和AI+HCI的背景,所以问了问我对AI辅助编程有什么看法

18. 还问了一些Java的八股问题,比较常见,不记得了

最后考了算法题是最长连续子序列,一开始稍微出了一点问题……后来用了一个visited

让我耐心等待结果,估计……不好说了
全部评论
现在的校招=以前的社招 现在的社招=以后的校招 唉,Java
4 回复 分享
发布于 2024-04-09 09:23 湖北
计网和OS没问吗?有无后续
2 回复 分享
发布于 2024-04-01 15:51 广东
帖子春招合集,大佬们看看
1 回复 分享
发布于 2024-03-30 23:31 陕西
感觉有点难度
1 回复 分享
发布于 2024-03-29 22:10 广东
佬,多长时间挂的
点赞 回复 分享
发布于 2024-04-08 15:35 安徽
请问是因为项目用到JUC所以问这么多并发的吗
点赞 回复 分享
发布于 2024-04-07 15:25 上海
佬面的哪个部门呀
点赞 回复 分享
发布于 2024-04-01 17:59 江苏
点赞 回复 分享
发布于 2024-04-01 14:37 美国
这八股问的也太深了
点赞 回复 分享
发布于 2024-03-30 16:34 四川
请问一二面都是电话面嘛?
点赞 回复 分享
发布于 2024-03-29 22:53 江苏
我淘天一面过去了好多天还是等待面试结果状态,是怎么回事呀,测评笔试都做了
点赞 回复 分享
发布于 2024-03-29 14:24 上海
佬面的哪个部门
点赞 回复 分享
发布于 2024-03-29 10:05 湖北
淘天几轮技术面
点赞 回复 分享
发布于 2024-03-28 21:28 广东

相关推荐

不愿透露姓名的神秘牛友
06-21 11:33
昨天是学校最后一场招聘会,鼠鼠去参加了,全场只有一个招聘java的岗位,上来先做一份笔试题,做完后他拿张纸对答案,然后开始问简历上的问题,深圳小厂,6-8k(题目如下),后面还有两轮面试。然后我就在招聘现场逛呀逛,看到有公司招聘电商运营,给的比上年的小厂还多,鼠鼠就去了解了下,然后hr跟鼠鼠要了份简历,虽然我的简历上面全是求职Java开发相关的内容,但是hr还是鼓励我说没关系,她帮我把简历给老板看看,下周一会给我通知。招聘会结束后鼠鼠想了一段时间,也和朋友聊了聊,发现我可能是不太适合这个方向,然后就跟爸爸说回家了给我发条微信,我有些话想跟他说说。晚上爸爸到家了,跟我发了条微信,我立马跑出图书馆跟他打起了电话,这个通话长达一个小时,主要是跟爸爸坦白说我不想找这行了,是你的儿子太没用了,想试试其他行业。然后爸爸也跟我说了很多,说他从来没有希望我毕业后就赚大钱的想法,找不到就回家去,回家了再慢慢找,实在找不到就跟他干(帮别人装修房子,个体户),他也知道工作不好找,让我不要那么焦虑,然后就是聊一些家常琐事。对于后面的求职者呢我有点建议想提一下,就是如果招实习的时间或者秋招开始,而你的简历又很差的情况下,不要说等做好项目填充完简历之后再投,那样就太晚了,建议先把熟悉的项目写上简历,然后边投边面边完善,求职是一个人进步的过程,本来就比别人慢,等到一切都准备好后再投岂不是黄花菜都凉了。时间够的话还是建议敲一遍代码,因为那样能让你加深一下对项目的理解,上面那些说法只是针对时间不够的情况。当然,这些建议可能没啥用,因为我只是一个loser,这些全是建立在我理想的情况下,有没有用还需其他人现身说法。上篇帖子没想到学校被人认了出来,为了不丢脸只能匿名处理了。
KPLACE:找研发类或技术类,主要还是要1.多投 2.多做准备,很多方面都要做准备 3.要有心理准备,投累了就休息一两天,再继续,要相信自己能找到
投递58到家等公司10个岗位
点赞 评论 收藏
分享
代码飞升:别用口语,后端就写后端,前端就写前端,最后别光后悔
点赞 评论 收藏
分享
评论
18
131
分享

创作者周榜

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