Open In App

Atlassian Interview Experience for SDE (Off-Campus) 2022

Last Updated : 12 Jan, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Round 1 (Screening Round): This was a HackerRank test with 4 coding questions to be solved in 90 min. It had 1 easy, 1 medium, and 2 hard coding questions.

Round 2 (Technical Interview): This round was about 60 min.  Firstly, the interviewer introduce himself and then told me to introduce myself. It was more like a discussion and the interviewer wanted to judge my thinking process and communication skills. The question was,

  • Imagine you are given the entry time and exit time of each Atlassian employee as an interval for the whole
    day. Hypothetically we can have any number of hours in a day. ”At the end of the day, you need to figure out how many employees were in the office at each hour”
employee_times = [[1, 2], [5, 6],[1,5]] [[3,1]]
Hour: 00 | Employee Count: 0
Hour: 01 | Employee Count: 1
Hour: 02 | Employee Count: 1
Hour: 03 | Employee Count: 0
Hour: 04 | Employee Count: 0
Hour: 05 | Employee Count: 1
Hour: 06 | Employee Count: 1
  • The entry_time > exit_time. This can happen when the employee entered at a time on a particular day and exited the next day. Print the total number of employees in the office per hour irrespective of the day.
  • The added constraint is that the employee needs to exit before they spend more than a day in the office.
  • We are also given the max_hours for a day.

Firstly, I gave the brute force approach and then he said to optimize the approach and then I optimized the code using the prefix sum. But it took a lot of time which I was not able to quantify in this round.

All the rounds were eliminatory. After all the interview rounds (held on the same day).

Tips:

  • Don’t be nervous
  • Try to think and speak loudly
  • They actually select the people on the basis of how you approach them now on how you code.

Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads