Hi everyone, my name is Ritwik Singh (3rd year CSE dept).I had applied for the SWE intern role at Atlassian during my on campus interview drive in the month of august 2023 (precisely being 22nd august).The cgpa criteria for Atlassian was above 7.5 and it was open for the circuital branches (cse, ece and eee) but I believe people with 8 or above had been preferred for the role.
Tip
Try to maintain your cgpa above 8, better if 8.5+. Read the Job Description pretty well as it would be handy while giving your values and managerial round.
The first round was an online assessment round which consisted of 3 coding questions. Talking about the difficulty level of the three questions, the 3rd one was a leetcode medium question based on strings, 2nd one was based on graphs (gfg had a similar question on the similar concept something related to graph traversal and applying the minimum path algorithm) and the 1st question was the most difficult out of the lot. It was based on dynamic programming but the main crux of the question lay in the constraints part of it which created a couple of wrong submissions in my case. We had been given 1.5 hours for the round and people submitting all 3 questions within 75-80 minutes were considered for the next round I believe.
Tip
DP, GRAPH and Greedy, make sure you are well acquainted with these 3 topics specially the first two. Try solving Atlassian tagged leetcode questions as well as previous year OA questions of Atlassian.
The next afternoon we got the results of the OA. In total 10 students were selected for the role and the interviews were scheduled for the next day from 10 am.
There were 2 interviewers in my case, one being a senior product manager at Atlassian and the other was an SDE 2. They first asked me to give a short introduction about my projects and academics after which they told me to open an IDE of my choice. They asked me to share the screen and they displayed the question in the chat box. The question was based on greedy algorithm but the main crux of the question was based on the OOPS concept of structures. I coded the question within 20-25 minutes after which they modified the same question to a higher level and asked me to code it. I coded this question as well within 1 hour. At the end they asked me if I had any queries for them and in reply I asked them a few questions related to Atlassian products like bitbucket and Jira.
Tip
Try to be interactive with the interviewer. Make sure you have an engaging discussion with him about the approach going on in your mind and yes most importantly, TIME and SPACE complexity of your code. Also, try to code using OOPS concept like classes and objects and apply modularity in your code. Study GREEDY questions extensively as it is a hot topic for this round.
The next round was the final and the most decisive round, the values and managerial round. My tech round got over at 11:45 am and at 12:10 pm I received an email for the next round.
The interviewer had been an Atlassian product manager for a long time. I introduced myself and she asked me some questions about my projects. The interview asked a lot of questions, and you were expected to have experience like what you did when there was a conflict in your team while working on a project, what was your game plan if you couldn't complete your work before the deadline, how to get your code reviewed and tested. your leadership skills and many more of this genre. This round went on for about 1.5 hours with back to back questions and no time to think. It was all spontaneous and quick.
Tip
Your leadership and communication skills, as well as your understanding of the five ATLASSIAN VALUES, will be tested in this round. They'll be asking you questions based entirely on your involvement in a team project and working with other colleagues.
We got the results the same day at around 9 pm and I was among the three people selected for the role. So, Atlassian being a client based product company focuses not only on technical skills but also on your leadership skills. So, focus on this aspect as well.