3.29阿里云暑期实习二面面经(1h)

发面经,攒人品

       面试约在了早上九点,一开始面试官直接先询问了如果能实习,实习时间相关的事情,然后针对简历上的一段工作经历询问了近10分钟,从做了什么,有哪些收获再问到是否喜欢这样的工作。这十分钟的聊天真的蛮救命,整个人能慢慢进入思考的状态,紧张感也消除了一些。接下来就进入正题

       项目相关的问题问了大概有20min左右,主要还是跟简历上所写的内容相关,更多问的是自己的思考过程,为什么用这种方法而不用其他的方法,难点在哪里,为什么觉得难,对于项目相关的一些技术有无了解之类的。

       JAVA相关提问:

       1.线程中定义的一些变量是放在堆上面还是栈上面?

       2.那在线程方法里定义一个变量是放堆上面还是栈上面?

       3.ThreadLoacl了解吗?有什么特点?(一面问过,没答上来,自己下了又学习了一下,以为能很好答上来,结果一会变小丑)

       4.ThreadLocal变量可以在线程间传递吗?

       5.然后又追问普通的线程变量可以在线程间传递吗?

       6.如果在A线程中启动一个子线程,那么子线程可以访问父线程中的变量吗?

       7.那如果这个变量是ThreadLocal,可以访问到吗?

       8.进程,线程,协程之间的区别与关联?

       9.进程之间数据交换的机制?

       最后反问环节,询问了面试官当前主要的一些工作内容以及团队业务的负责背景。整体面试下来,感觉到和一面完全不同的风格,除去项目以外,Java相关方面光深挖一个线程之间值传递问题就已经感觉到“细节是魔鬼”,只能说自己还需要学习的东西有很多,道阻且长,继续努力。

#阿里面试##阿里云24届暑期实习#
全部评论
点赞 回复 分享
发布于 2023-03-31 17:24 浙江
ThreadLoacl有什么特点?现在想好这个咋回答了吗
点赞 回复 分享
发布于 2023-03-31 18:24 广东

相关推荐

无情咸鱼王的秋招日记之薛定谔的Offer:好拒信,偷了,希望有机会用到
点赞 评论 收藏
分享
5 27 评论
分享
牛客网
牛客企业服务