阿里钉钉 JAVA后端实习 电话一二面

3/3 晚上一面
3/4 早上二面

一面流程35min。

无自我介绍。

竞赛相关

1. 你用的最多的语言是?

实习项目相关(15min可能)
2. 你负责的用户权限认证模块,如果这个系统上线销售,很多公司都购买了,你怎么解决不同公司的权限隔离问题?
开始没听懂什么意思,面试官又解释了一遍。
3. 比如钉钉里有很多企业、集团,每个都是独立的,你肯定要每个企业的权限等级要独立噻,所以你的数据库里缺少什么信息?
没有相关经验都不知道往哪方面思考😣,面试官说是公司ID,每条信息都要有。

分布式相关
4. 你这个实习项目是分布式的吗?
单体的,分布式相关正在学习,不熟练。(然后就问了😶
5. 分布式项目你觉得重要的组件有哪些?
6. 因为服务有挂掉的可能性,如何处理?
7. 你什么时候会用到消息队列,常用的是哪一个?
8. 你的实习项目啊消息队列这些是在哪里怎么部署的?有用到企业的消息队列一些实现吗?
9. 阿里云产品你了解过吗?

多线程
10. 有接触过并发编程吗?如果让你实现一个生产者消费者的模型,如何实现?
阻塞队列可以吗?
11. 可以的,如果不用阻塞队列呢?
(没手写过,光凭感觉回答了)锁保证offer和take的并发安全,模仿阻塞队列用notEmpty、notFull两个条件变量处理空队和满队。
12. 如果空队了,一个消费者获取到了锁,没取到,怎么解除这个锁,什么方法?
脑子抽了,一直想着解锁不就是unlock?绕了半天也没出来。最后面试官说是"wait",我寻思之前不是说的都是显式锁吗,现在反应过来应该说的是await吧。
13. (a)wait之后怎么唤醒?
signal

操作系统
14. 进程线程区别
15. 进程通信方式
七种
16. 死锁什么时候出现?
四个必要条件。
17. 死锁怎么解除?
四种处理策略。

其他
18. 了解过设计模式吗,说一些呢?
19.  平时遇到问题怎么解决的?
20. 你有解决这种问题的实际经历吗?
回答的有关前几天调试偏向锁与markword过程中,发现的JVM复用线程ID的问题。
21. 对于一门技术,平时怎么学习的
22. 我看你的成绩足够保研,怎么考虑的?

反问
23. 第一次面试,有什么需要改进的地方?
24. 什么时候有结果?
25. 我目前应该学些什么?

二面 30min

1. 自我介绍
2. 实习项目相关
你开始用了本地map做缓存,你能计算一下大概占用多少内存吗?
你的String用的是什么编码?一个字符占多少字节?
说说内存做缓存有什么缺点?
--- 回答的是宕机后缓存丢失。面试官说从分布式一致性的角度考虑。
你之后用的redis缓存,你的缓存的刷新策略是什么?
你用的SpringSecurity,看过源码吗?
说说SpringSecurity的原理呢?
SpringSecurity源码中你印象最深的设计模式是什么呢?
--- 回答的建造者模式。
讲一讲你使用的RBAC权限模型呢?
3. redis
redis为什么快?
4. 竞赛相关
5. 反问

总结:两次面试面试官的态度都非常好,完全不紧张,不懂的地方面试官还会换一个方式表述。疑惑的是常问的计网、操作系统和数据结构等都还没有涉及。

希望能过,多一些实习经验。
#实习##面经##Java##阿里巴巴#
全部评论
我也是  我刚面试 一面就33分钟   慌得一批
1 回复 分享
发布于 2021-03-04 15:54
我明天面,慌的一批。。。😢😢
点赞 回复 分享
发布于 2021-03-07 19:33
老哥,我也钉钉,你是哪个部门
点赞 回复 分享
发布于 2021-03-06 21:15
棒~~~ https://www.nowcoder.com/job/49189?jobIds=46425 阿里巴巴钉钉千亿级即时通讯平台团队(IMPaaS)实习生春招开始啦 氛围轻松 技术卓越~ 欢迎各位学弟学妹前来咨询~~~
点赞 回复 分享
发布于 2021-03-05 15:52

相关推荐

10-19 10:28
已编辑
西南石油大学 后端工程师
团孝子已上线feeling:面了很多家公司,能感受到目前只有小公司+外包喜欢问八股。大厂虽然也问八股,但是是从实习、项目中进行提问,并且大厂会问很深,面试官也会对你的回答进行思考➕追问,所以准备大厂面试前一定要备好相关资料。对于算法,我做的是codetop前100+力扣hot100+力扣高频150,面试中实感hot100就足够,基本上只要是hot100就秒答。对于项目和八股,我做的也是烂大街的星球项目,八股则是看小林和问ai,自己也写了很多技术博客和画了很多思维导图,并且自己也尝试用嘴巴说出来,不只停留于纸面。运气也很重要,必须要让面试官/HR看到简历才行,所以建议投递时间是下午两点。tl:第一岗位9.9 投递9.10 一面(一面评价:最近见过最强的大三,结束五分钟后约二面,都晚上九点了不下班吗)9.11 二面(三道算法a出两道,反问评价:经验不够等横向,我实习生要啥经验)9.21挂(实习时间过短+其他原因,想要一年实习的,为什么不招个正职)第二岗位10.10投递10.11约面(主管打电话,说看到我之前投递记录了想要我挂qa职进去干后端,同意)10.14 一面(无八股,主动说确实很强,意愿很强)10.16 oc其余,友邦,东软,东华,惠择,用友oc已拒京东测开一面挂(投后端被测开捞)腾讯测试已拒(投后端被测开捞)ps:表扬惠择的主管面,没怎么问技术(可能是一面面试官沟通过了),全程一起讲大道理,解答了心中很多疑惑,也告诉我以面试官角度来看怎么选候选人,如果可以下次一定选惠择
HeaoDng:美团好像可以触发一面通
点赞 评论 收藏
分享
八极星:有什么不能问的,(/_\),这又不是多珍贵的机会,你有什么可失去的
点赞 评论 收藏
分享
评论
6
31
分享

创作者周榜

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