Round 1: Online Assessment
Questions:
- Specific question not provided.
- A greedy algorithm problem involving merging and sorting multiple arrays.
Test Cases:
- 10 out of 14 test cases passed.
Candidate's Approach
The candidate prepared for the online assessment by studying Amazon-related questions on Leetcode after purchasing a premium plan. They completed the assessment in 10 days, facing challenges with the second question but ultimately figuring out the solution, although they ran out of time to code it fully.
Interviewer's Feedback
No feedback provided.
Round 2: Behavioral and Technical Interviews
Questions:
- Behavioral questions focused on the candidate's CV and experiences.
- Technical question on OOP modeling: "You have to solve this problem, how would you create classes to structure the solution? And what if this was different?"
- A problem to convert seconds to HH:MM:SS format with edge cases.
- Behavioral question on Deliver Results.
- Technical question about building a tree structure for employees and finding common bosses.
Candidate's Approach
The candidate discussed their experiences during the behavioral interview, focusing on their CV. In the technical part, they successfully tackled the OOP modeling and conversion problem, while they were able to explain their thought process for the tree problem, including time and memory complexity, even though they couldn't code the harder version due to time constraints.
Interviewer's Feedback
The first interviewer noted that the candidate performed well but could have asked more clarifying questions. The second interviewer expressed that he liked the candidate's answers and believed they would be a good co-worker.