Interview Experience - I
Carwale
CTC: 9LPA
Verdict: Rejected in round 2
Round 1 (1.5 hr)
- Introduce yourself.
- Questions on my Machine Learning project and what difficulties I faced in it and how I overcame it.
- DSA Interviewer gave me blank sheets on which I wrote the pseudocode and made diagrams and explained the solution.
- Merge K sorted List Gave a Brute-Force approach of merging all the list into 1 and then sorting. Then optimized it. Questions on time complexity and space complexity of my approaches.
- Give an array of numbers.
For every arr[i] replace it with the next largest number present in the array. Replace the largest one with -1.
Input: [3,9,5,7]
Output: [5,-1, 7, 9] - Do you have any questions? I asked about the tech stack.
Round 2 (1.5 hr)
- Introduce yourself.
- What role do you prefer Frontend or Backend?
- Design Cache. Questions on cache working and Hashmap. Questions on data structure that I used , followed with “Can this be optimized further?”
- Design Rate Limiter system. Questions on my approach to the problem followed with “Can this be optimized further?”
- Joins in DBMS.
- Do you know how SQL commands are executed ?