![]() |
VOOZH | about |
Atlassian's hiring process for summer interns began with a coding round. Students from CSE, ECE, and EE branches with a CGPA of 7 or above were eligible to participate. The process consisted of three rounds: a coding round, a technical interview, and an HR round.
The coding round featured 3 DSA questions of varying difficulty:
To qualify for the interview process, candidates had to solve at least 2.5 questions. I solved:
Although I submitted my last solution with just 10 seconds to spare, accuracy was prioritized over time, which worked in my favor. Out of all participants, 9 students were selected for the interview round, including me.
The technical interview was held a week after the online assessment round. This was my first interview, and it was conducted by two invigilators:
The interviewer began the session without asking for my introduction and directly presented a problem:
"Design a system like YouTube where if any likes or comments come, increase the popularity; if any dislikes come, decrease it. Return the channel with maximum popularity."
When asked about the time complexity for insert and delete operations in an ordered map, I couldn’t provide the answer as I wasn’t familiar with it at the time.
Unfortunately, I couldn’t proceed to the next round due to my incomplete response to the time complexity question. However, I learned a great deal from the experience.
The HR round was conducted after the technical interview. One more student was eliminated in this round. Ultimately, 3 students were selected from our college for the internship.
While I couldn’t make it to the final selection, the experience was invaluable. It gave me insights into problem-solving, optimization, and how to handle technical interviews effectively. I hope this helps others preparing for Atlassian or similar companies. Best of luck!