I was referred in. The senior recruiter called me up the next day and started the process. Honestly, the recruiting process was super smooth and very pleasant. They have PDF resources to help you along every step of the journey. All interviewers were super chill and very nice.
The only hiccup was with an HR person assigned directly to me, who kept missing Calendly meetings and not replying to emails. I got the impression she was new and probably still learning.
Order of events:
Design a job scheduling service that will make an HTTP request at a predefined time in the future. It will not repeat.
It was with the direct manager that the role was reporting to. They were very conversational and interested in my work background and experience leading other engineers.
Design a scraper service that takes an array of URLs of web pages as input. For each URL, save every image link found in the HTML document. For any other links on the page, follow them and recursively get the images on those pages too.
Design a rate limiter where we can limit requests to X requests in a Y interval.
Design a ranked choice voting system. A single person votes by handing in an ordered array of names, like: ["alice", "bob", "charlie", "dan"...].
Part 1: Candidates are given 3 points for 1st place, 2 points for 2nd, and 1 point for 3rd place. Given an array of arrays of names, return the candidates in order from most points to least.
Part 2: In the event of a tie, return the candidate who reached the winning points first.
The following metrics were computed from 28 interview experiences for the Atlassian Senior Software Engineer role in United States.
Atlassian's interview process for their Senior Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Atlassian's Senior Software Engineer interview process in United States.