3.29阿里云暑期实习二面面经(1h)
发面经,攒人品
面试约在了早上九点,一开始面试官直接先询问了如果能实习,实习时间相关的事情,然后针对简历上的一段工作经历询问了近10分钟,从做了什么,有哪些收获再问到是否喜欢这样的工作。这十分钟的聊天真的蛮救命,整个人能慢慢进入思考的状态,紧张感也消除了一些。接下来就进入正题
项目相关的问题问了大概有20min左右,主要还是跟简历上所写的内容相关,更多问的是自己的思考过程,为什么用这种方法而不用其他的方法,难点在哪里,为什么觉得难,对于项目相关的一些技术有无了解之类的。
JAVA相关提问:
1.线程中定义的一些变量是放在堆上面还是栈上面?
2.那在线程方法里定义一个变量是放堆上面还是栈上面?
3.ThreadLoacl了解吗?有什么特点?(一面问过,没答上来,自己下了又学习了一下,以为能很好答上来,结果一会变小丑)
4.ThreadLocal变量可以在线程间传递吗?
5.然后又追问普通的线程变量可以在线程间传递吗?
6.如果在A线程中启动一个子线程,那么子线程可以访问父线程中的变量吗?
7.那如果这个变量是ThreadLocal,可以访问到吗?
8.进程,线程,协程之间的区别与关联?
9.进程之间数据交换的机制?
最后反问环节,询问了面试官当前主要的一些工作内容以及团队业务的负责背景。整体面试下来,感觉到和一面完全不同的风格,除去项目以外,Java相关方面光深挖一个线程之间值传递问题就已经感觉到“细节是魔鬼”,只能说自己还需要学习的东西有很多,道阻且长,继续努力。
#阿里面试##阿里云24届暑期实习#