Atlassian | P40 | Bangalore | Interview Exp | Offer
Anonymous User
2446

Got a referral to start with.

  1. Initial call with the recruiter where they discussed the interview process, what they look for, some prep guides etc.

They scheduled the next rounds after 2 weeks to give time for prep.
In the prep, I did the low level design questions asked in the prev years like snake game, rate limiter, parking lot etc. (chatGPT deep research is good to gather previous years interview questions from glassdoor, leetcode, blind, gfg etc.)

For DSA prep I did the leetcode questions asked in the last 6 months in order of the frequency they were asked.

  1. LLD Round - asked to implement snake game with slight variation where the snake doesn't increase in size every time it eats food rather on every nth (given some n) food that it eats. focus was on code organization, creating the right objects, functions, abstractions so that the implementation is modular, extensible and clean. The return object is the snakeGame object which exposes a function nextMove(dirn) where the user inputs the next direction for the snake to move. you need to internally manage the state of the board, snake, food item etc.

This was kinda lengthy and even though I had practiced it before I overshot by 5-10 mins.

  1. DSA Round - there is a n-ary tree structure given and for any pair of leaves, we need to find the lowest common ancestor. Focus was on the time complexity, explanation, and keep communicating your thought process with the interviewer.

After this round it took them 2 weeks to schedule the next round which they did 1 week from the call.
For HLD round prep, again I practiced the previously asked questions like jira, tagging system, leaderboard etc.

  1. HLD Round - asked to create a youtube like home page for a software like confluence where we need to show the most "engaged with" documents across the org. additionally, do not show the docs you have written or already read (like youtube). Mostly a standard leaderboard question. I used cassandra to store the docs' user view info. the "engagement" metric for judging a page's rank was not too clear and we wasted some time on that. Some critical feedback I got was on the database schema design to figure out the ranking of the pages for a particular user and removing the already viewed pages from that.

  2. Values round - revolved around the atlassian principles. Have answers ready to showcase how you have shown that you follow the values of atlassian's guiding principles. for example for the value "be the change you seek", tell me about a time you initiated a change in your company.

  3. Manager round - similar to values round but a lot more focus on your previous experience. grilling on your past projects, how you've shown atlassian values in those projects. show that you are thorough with the work you've done.

They took I think a couple more weeks to do their internal discussion, hiring committee stuff to roll out the offer.

Offer details - https://leetcode.com/discuss/post/7192967/atlassian-p40-bangalore-reject-by-anonym-rpp8/

Comments (2)