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

#软件开发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
3 回复
分享
发布于 04-09 09:23 湖北
计网和OS没问吗?有无后续
2 回复
分享
发布于 04-01 15:51 广东
联想
校招火热招聘中
官网直投
感觉有点难度
1 回复
分享
发布于 03-29 22:10 广东
帖子春招合集,大佬们看看
1 回复
分享
发布于 03-30 23:31 陕西
淘天几轮技术面
点赞 回复
分享
发布于 03-28 21:28 广东
佬面的哪个部门
点赞 回复
分享
发布于 03-29 10:05 湖北
我淘天一面过去了好多天还是等待面试结果状态,是怎么回事呀,测评笔试都做了
点赞 回复
分享
发布于 03-29 14:24 上海
请问一二面都是电话面嘛?
点赞 回复
分享
发布于 03-29 22:53 江苏
这八股问的也太深了
点赞 回复
分享
发布于 03-30 16:34 四川
点赞 回复
分享
发布于 04-01 14:37 美国
佬面的哪个部门呀
点赞 回复
分享
发布于 04-01 17:59 江苏
请问是因为项目用到JUC所以问这么多并发的吗
点赞 回复
分享
发布于 04-07 15:25 上海
佬,多长时间挂的
点赞 回复
分享
发布于 04-08 15:35 安徽

相关推荐

18 127 评论
分享
牛客网
牛客企业服务