Completed all OA's before 15th December 2020.
For OA1 completed 7 out of 7 questions
for OA2,
Questions were
- https://leetcode.com/problems/merge-sorted-array/ passed all test cases except 1
- https://leetcode.com/problems/copy-list-with-random-pointer/ passed all test cases
Week later, got mail from recruiter that I passed the OA. And scheduled 3 rounds of interview for January last week.
Each round were 1 hr with following questions
Round 1 - 2 interviewers
- 2 LP questions
- Implement queue using stack
- Find loop in single linkedlist
- find missing element in an array
- Explain any sorting algorithm
- Time and space complexity for the above problems
- Difference similarity between list, linkedlist and array
- Implementation of Hashmap
- Difference between set, hashmap, list
Round 2 - 1 inerviewer
- 2 LP questions
- What are Design patterns? example and explanation?
- Best coding practices
- https://leetcode.com/problems/integer-to-english-words/
- Time complexity for the above problem
Round 3 - 1 interviewer
- 2 LP questions
- Print matrix spirally
- Time and space complexity for the above problem
Overall interviewers were really helpful, they will give you hint if you get stuck. It was a positive experience. 5 days later I got the offer :)
Background-
I recently completed my masters in CS. I prepared using leetcode for a month, did around 20 easy to medium questions. And also prepared using the book "Cracking the coding intervew". Both were really helpful.
Thanks