📜  Atlassian Grad SWE 面试经历 |在校园 FTE

📅  最后修改于: 2022-05-13 01:58:19.283000             🧑  作者: Mango

Atlassian Grad SWE 面试经历 |在校园 FTE

第一轮:编码轮

测试在 HackerRank 上进行,时间为 1:30。大约 100 名学生根据 CV 和 CGPA 表现入围。该测试有以下问题中的问题(为隐私更改了详细信息)

1. 简单(50 分):根据密码策略将字符串转换为数字

2. 中等(75 分):这个问题类似于中间相遇的背包,使用拆分 DP,但测试用例允许基本的 DP 方法。但是,该约束需要拆分数组(大小 = 42 且权重<=1e9)

3. 困难(100 分):使用给定范围 (l, r <= 1e9) 内的数字创建给定大小 (N<=1e9) 的数组,使得数字可以重复且总和为偶数。这个问题不能使用 N 选择 K、阶乘或 DigitDP 来完成,并且需要二项式数学,之后它变成了 O(logN) 来找到模幂。

第 2 轮:技术第 1 轮
大约 15 人通过了这一轮编码,并安排了面试。面试官非常互动,我们讨论了 Hackerrank 代码、简历项目、以前的实习和研究。我们花了很多时间讨论 BFS、DFS、Dijkstra、双向 BFS 等图算法,以及用于图分析的 PageRank 和 A* 等启发式方法。询问了基于自平衡 RB 树和 DFS 连接岛的基本树和图问题。主要取决于你如何展示自己。

这轮是一个持续1小时的Zoom会议,大多数人都通过了这一轮

第 3 轮:技术第 2 轮

我这一轮的面试官非常资深,经验丰富。他彻底强调了有关 Atlassian 工作的最佳互动之一,以及从毕业生到经理的角色梯度和演变。这些问题主要围绕我的实习。技术问题:

1. 摩尔的投票——多数元素
https://practice.geeksforgeeks.org/problems/majority-element-1587115620/1
2. HDFS的电话簿系统设计与工作
3. Java中的线程
4.HashMap实现方法

第 4 轮:价值观轮
在我看来,这就是 Atlassian 是一座无法推倒的山的真正原因。这可能是最重要的一轮,因为它检查学生的实际适合度。我的采访是由一位非常有经验的人接受的,他从零开始建立了他以前的公司总部和 Atlassian 的总部,招募了最优秀的人才。这是一场围绕人生目标、使命宣言和 5 个 Atlassian 黄金价值观的对话。

最终判决

所有的采访者聚集在一起,在所有采访的基础上做出集体决定。对于我和其他 4 人来说,结果是积极的。我很幸运能成为伟大团队的一员!