Round 1 : scheduled with an american (1 hour)
write a code for creating an iterator class which iterates a given 2D array in round robin fashion
example : [[1,2,3.4],[5,6],[7,8,9],[10]]
lets suppose, we want context switch to happen after 2 value
output: 1 2 5 6 7 8 10 3 4 9
completed with the code but went into infinite loop, wasn't able to fix it (worst experience)
received the call from Recruiter after 2-3 days that qualified for Round 2 (surprised because wasn't expecting it, although she told that all rounds are eliminatory)
Round 2: scheduled with an engineering manager in america (1 hour)
Asked about the work i did in my previous company, some behavioral questions and grided in projects which i did in previous companies. (experience: good)
didn't received call from anyone for next 10 days. I called recruiter for the update, she said that i cleared round 2, she will be sending invite for round 3.
Round 3: DSA round (1 hour)
interviewer came with 2 DSA problems.
question1: https://leetcode.com/problems/maximum-product-of-three-numbers/
question2: LC medium bfs problem (forgot exact but i was easy to solve)
completed the round in 45 minutes (experience: best)
Round 4: LLD round (1 hour)
Given an api for fetching details of cars and model of cars. You need to create an api which will return list of car with given color and model of 2015-2019 (can vary). You can only hit api using postman and JSON should be the result.
I created the api, was able to hit the api using postman but facing some issues in fetching data as i learnt expressjs 1-2 days ago just for the sake of interview (however you can choose language of your choice). Took time to filter the data out from given api, but left with small logic at the end which i explained to the interviewer that how i will implement it.
Called the recruited after 2 days (mixed feedback for this round)
Round 5: HM round (1 hour)
Lot of behavioural questions and project discussions and technology discussions of the project.
(experience: best)
Got result in 3-4 days on mail
Result: Rejected
Interview process took less than 2 months from 1st round to last round of interview