The interview process includes:
Q: Code a voting service where a user can vote for one to three options. Then add new requirements, for instance, weighted voting.
Q: Code a service that runs a game of Snake. Include two methods: moveSnake(direction) and isGameOver().
Q: Design a tagging system for a distributed content service. Users can tag content in a microservice they are interacting with. The tagging service must save the tag and provide extra functionality, such as retrieving the most popular tags and other features. Describe what technologies should be used and how the microservices would communicate.
The following metrics were computed from 5 interview experiences for the Atlassian Software Engineer role in Poland.
Atlassian's interview process for their Software Engineer roles in Poland is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having good feelings for Atlassian's Software Engineer interview process in Poland.