I applied through college or university. I interviewed at Atlassian
Interview
I am currently applying their Summer Internship program of Site Reliability Engineer. After resume screening, i am given a change to do the online coding test via hackerrank. I am allowed to completing the question in 90 mins, it concludes 3 MCQ and 4 basic data structure question. They are relatively simple comparing to test for applying Developer. After i passed all of those, i've moved to next stage and waiting for a phone interview.
I applied online. The process took 3 weeks. I interviewed at Atlassian (McLean, VA)
Interview
2 interviews in 1 day at the start, one technical and one design. Both were done with proctors who asked questions surrounding the existing team I would be joining. I don't think the interview process was difficult and appreciated the discussion I had during the design interview.
Interview questions [1]
Question 1
How would you design a system to handle rate limiting for an API?
I applied online. The process took 2 months. I interviewed at Atlassian
Interview
Two screening calls, one interview prep call, and six rounds of interviews. Coding rounds were very much of the "gotcha" variety. Beyond the basic requirements outlined at the start each had an additional, opinionated requirement, and there's no way to discover what that is until it's too late to refactor. If your solution (one of many possible, each with tradeoffs) contains the magic thing, Atlassian lets you through. Otherwise you're out.
Atlassian runs a large number of candidates through the interview process, then runs something closer to a lottery than an evaluation in order to whittle down the numbers. Not good for the candidates OR their employees having to constantly run interviews!
Interview questions [1]
Question 1
Coding rounds were for a middleware URL router and a multi-user rate limiter.