I applied online. The process took 2 weeks. I interviewed at Atlassian (Sydney) in Feb 2014
Interview
After a few days after I applied my resume online I got an invitation for the first interview via Skype. Interviewer was very friendly asked mainly about my current job, what I'm doing there. Also told about Atlassian, encouraged to ask any questions about company and in general conversation was very warm.
In a week I was scheduled an online testing. 15 mins before interview I got an email with sample of event system. I was asked to import code into my favourite IDE. After interview started I shared my IDE's window via Skype screen sharing and talking with interviewer implemented tasks which interviewer told.
In general event system was contained of a few classes: Event, EventListener, EventManager,...
It was TDD: I was asked to write test for some missing functionality in EventManager, after I had to write implementation for that.
In general you create EventListener for some event, register it with EventManager and EventManager fires this event. You check if listener was called.
In general system is simple, but was written in a was I was confused, for e.g., HashMap didn't use generics. And combination of unfamiliar code with some stress made me fail...
Interview questions [1]
Question 1
All questions were easy, nothing difficult. The main goal is to understand the full hierarchy of classes and how Events-EventListeners-EventManager is working together
I applied online. The process took 2 weeks. I interviewed at Atlassian in July 2022
Interview
Seven interview stages basically:
1) Recruiter call
2) Technical screening on HackerRank
3) Code design
4) Algorithms and data structures
5) System design
6) Values interview
7) Manager's interview
All rounds were remote ones.
I have an impression that I did great on a system design interview and DSA session, but on code design I was unable to save enough time for advanced tasks and made few code mistakes. As a result, system design was my last interview round.
Interviewers and recruiter were really nice and positive, can't say anything bad, except that feedback was just like "sorry, you just not fit this position".
Interview questions [4]
Question 1
Set of questions on HackerRank for 75 mins. 3 small coding tasks and about 30 theoretical. You need to pass at least 50%.
Interview isn't hard, they start with a very simple problem and then build it up slowly.
leetcode easy is enough to prepare
I found recruiter isn't very responsive and disappears for weeks after promising to call.
Interview questions [1]
Question 1
I was asked to find a winner of a contest on the basis of votes supplied.
I got interviewed for Atlassian Bangalore recently. First round was code pairing round. Here you will be given a Atlassian codebase and you have to fix bugs/add features to it. I could solve most of the questions but got a rejection because they were expecting me to use a predefined function which I didn't remember at that point of time so I gave alternate solution which works pretty well. Bad experience overall!!
Interview questions [1]
Question 1
Code base consists of Classes for User, Groups and their relationship.