校招 未知部门 / 研发工程师 / 三面

[面试日期] 2024-08-13 [面试时长] 未知
[学校背景] 华中科技大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>阿里巴巴研发工程师(三面)面经</h2> <p><span></span></p><ol><li><span>面试官首先问我对基础设施研发、平台研发和业务应用类研发这三类方向中,哪一个更感兴趣。</span></li><li><span>接着,他让我分享一个在项目中成就感或难度较大的案例,并详细描述我负责的部分是如何实现的。</span></li><li><span>为什么选择使用RabbitMQ?</span></li><li><span>消息丢失是如何产生的?(这个问题我没能回答上来)</span></li><li><span>在项目中,哪个环节让你觉得最有挑战性?</span></li><li><span>除了这个项目外,有没有其他技术挑战较大的经历可以分享?</span></li><li><span>你对分布式事务有了解吗?(我没有相关经验)</span></li><li><span>你深入学习过哪些开源框架或工具?(我选择了Redis)</span></li><li><span>你如何理解IO的同步、异步、阻塞和非阻塞?</span></li><li><span>请讲讲Redis和MySQL如何保持数据一致性。</span></li><li><span>Redis的过期机制和删除机制是什么?</span></li><li><span>Redis如何实现分布式锁?如何解锁?(解锁部分我忘记了)</span></li><li><span>你如何理解Redis和MySQL的事务?能举个应用的例子吗?</span></li><li><span>你对Spring了解多少?有没有看过源码?讲讲让你印象深刻的部分。</span></li><li><span>Spring事务的传播级别有哪些?(这个问题我不太清楚)</span></li><li><span>为什么要使用Spring框架?</span></li><li><span>你看过JDK的源码吗?</span></li><li><span>你了解G1、ZGC这些新出的垃圾回收器吗?</span></li><li><span>你知道GC为什么要设计成分代的吗?</span></li><li><span>你了解各种引用类型吗?(这个问题我准备得不够充分)</span></li><li><span>你对设计模式了解吗?能举例说明你在实际项目中是如何应用的?</span></li><li><span>你写过一些有意思的项目吗?</span></li></ol><p><span>面试官在过程中多次提醒我“会的就答,不会的就不要浪费时间”,紧张死我了</span></p><a>#软件开发笔面经#</a><a>#牛客创作赏金赛#</a>
AI 推荐面试题