The process begins with a HackerRank pre-screening. You only need to complete 2 out of 4 questions to move on.
The 2 questions weren't too difficult, and about a month later, a recruiter reached out to schedule a phone interview.
The phone interview was conducted through a CodePair link with a principal developer and a shadower. The interviewer seemed nice enough and was good about helping me out with debugging or providing assumptions so I wasn't wasting time.
Although I had a working solution at the end of the interview, I didn't move forward with the process, which would have been onsite interviewing.
Also, be aware that the interviewers can see if you click off the CodePair window. That might have been an issue for my interview, lol.
Warmup question: Reverse a string. I used Python's slicing to solve it in a couple of lines, so he asked me to implement it in a more traditional way.
Implement a hash table class for strings. I used a list of lists to handle collisions, which he said most people do. He also asked for some basic testing throughout the process.
The following metrics were computed from 2 interview experiences for the Atlassian University Software Developer role in United States.
Atlassian's interview process for their University Software Developer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Atlassian's University Software Developer interview process in United States.