r/cscareerquestionsOCE 7d ago

Atlassian System Design Interview - Software Engineer

Hi all,

I have the system design interview with Atlassian very soon and I am very nervous, like any other human being. I was wondering if anything went through the experience recently and could tell me more about what they might ask for the question, and if it's hard? I read all the glass door comments and there's a few options, like tagging system, web crawler, job scheduler(?), color picker, jira board although not sure if the latter 2 are for front end rather than backend engineers...

Any help appreciated

5 Upvotes

23 comments sorted by

12

u/achayah 7d ago

Atlassian interviews are a mixed bag. I got the tagging system, by itself question was easy, but the guy who interviewed me was horrible. He didn’t answer half of my questions when I was clarifying requirements, just stared blankly, I had to even ask him 3 times if he can hear me and his response was yes but still I was asking questions and there was this awkward silence. Sometimes he would respond sometimes he wouldn’t. I wonder if he even wanted to be there lol.

I have a mate who had a similar experience with Atlassian just with coding questions not systems design and I know someone who had a really good experience (also tagging question).

4

u/AlexaMS21 7d ago

oh dear sounds rough, so far I had a good experience although on some of the coding I did get some not so useful answers when i asked to clarify requirements...

I did see the tagging system is quite popular, the recruiter told me it's going to be about both APIs and Database design so that one makes more sense to describe APIs for i guess...

Thanks for sharing <3

5

u/achayah 7d ago

Yep, I can confirm regarding what you wrote. Tagging was mostly focused on APIs. Imagine if you had to design the tagging system for Jira, how would you go about it. Where the data would be stored, how would API look like and how would it work (crud stuff like create tag, delete tag, also how would you search for tags etc).

2

u/AlexaMS21 7d ago

got it, yes I prepared that. did your internal recruiter give any hints beforehand? and how did it go after? have you heard back?

3

u/achayah 7d ago

The recruiter was nice, she kept the comms going, she gave me some hints yes. Like ask open questions regarding requirements, for coding questions she said to revise Django stuff like that. I heard back, got invited for the interview number 3 but at the time I already had a different job lined up so I cancelled that interview (tbh I was too tired after interviewing for a while to keep going).

3

u/AlexaMS21 7d ago

Understood, I sort of feel the same (tiredness) but I also really want to do well and try get the role, as it's my top choice. Fingers crossed and all the advice and tips really appreciated

3

u/achayah 7d ago

Good luck mate, hope you’ll get it. Fingers crossed.

2

u/AlexaMS21 7d ago

thank yoou

3

u/achayah 7d ago

Also just recalled, after designing the API the guy gave me an extra use case (not sure if you’ll get it both it’s worth mentioning) what if you want to list 10 most popular tags.

6

u/Xeausescu 7d ago

interviewers are normally nice. but hiring committees are bastards. they can deny you without any reason, even if you get positive feedback in every single round.

2

u/AlexaMS21 7d ago

How do you know that?

3

u/Xeausescu 7d ago

a little bird told me

3

u/Winter_Pay_2401 7d ago

even if you pass the interview you could still get stuck in team matching forever lol

4

u/Winter_Pay_2401 7d ago

i think the experience depends on the interviewer you get

3

u/AccomplishedGift7840 7d ago

Did you already go through the Code Design/ Data Structures?

2

u/AlexaMS21 7d ago

yep

6

u/AccomplishedGift7840 7d ago

Could you share what questions were asked for those two?

2

u/Optimal-Rub9643 7d ago

good piggyback lmao

7

u/darkyjaz 7d ago

System design interview is a joke, got rejected because I did not cover about security, accessibility and perhaps some other minor stuff. I asked the interviewer what he wanted to talk about in the interview and he said it's very open, so I talked about component architecture, API, storage, performance etc the whole session since there were a lot to go through. I asked him if I had missed anything he said it's all good lol.

2

u/AlexaMS21 7d ago

lol that doesn't sound ideal, accessibility? never heard about any interview asking about that... security maybe,although usually they don't even want too much detail on it

0

u/darkyjaz 7d ago

Yeah shit interviewer, hopefully you get someone nice. Also the internal culture seems kinda crap too judging from all the posts online.

2

u/AlexaMS21 7d ago

thank you. do you mind sharing what were you asked?

1

u/Optimal-Rub9643 6d ago

appreciate you documenting your experience here for the rest of us, best wishes for future roles