Date: May/June 2019
Phone interview:
Totally 4 rounds for onsite interviews:
Round 1:
Round 2:
Round 3:
Round 4:
- Merge two Sorted Arrays
- how to implement cache for a system - open ended, just ask the requirements and what we need for the system. Then implement the code.
For each round, there were 1-3 behavior questions and talked about work experience for 10-15 minutes. the rest of time for technical.
some suggestions:
- use libs to save time
- skip some util methods and focus on the main logic and process for the problem
- one hour for say hello + introduce yourself + BQ + 1-2 technical Qs is really tight
- so make the conversation short and concise. if interviewer is interested in the details, then talk more