Round 1: DS/Algo
Questions:
- Longest Increasing Subsequence (LIS): Gave the n^2 solution.
- Number of ways to select buildings
Had 30 mins left after these, so the interviewer asked if I could optimise the LIS code. Made changes to make it nlogn.
Result: Strong hire
Candidate's Approach
The candidate initially provided a n^2 solution for the Longest Increasing Subsequence problem and later optimized it to nlogn as requested by the interviewer.
Interviewer's Feedback
The interviewer considered the candidate a strong hire based on their performance in this round.
Round 2: DB/Work Experience Round
Questions:
- A lot of questions on work experience, particularly focusing on technologies mentioned in the resume.
- Questions on Elastic Search, which the candidate had some experience with.
- Questions on MySQL, specifically about indexing and composite indexes. The candidate answered about B+ trees but was unsure about the composite index question.
Result: Weak hire
Candidate's Approach
The candidate was prepared to discuss Elastic Search but lacked depth in MySQL, which led to some uncertainty during the interview.
Interviewer's Feedback
The interviewer found the candidate's knowledge in MySQL lacking, which contributed to the weak hire decision.
Round 3: System Design
Questions: Design a system similar to Zerodha/Groww. Clarified requirements included:
- Wishlists
- Ability to search for stocks
- Place market orders
- Orders can be sent to exchange without worrying about sequencing and execution
- Can get stock price data from the exchange
The design should be scalable and include all typical requirements from High-Level Design (HLD).
Candidate's Approach
The candidate engaged in an interactive session, clarifying requirements and discussing scalability in the design.
Interviewer's Feedback
The interviewer appreciated the interactive nature of the session and found the candidate's approach to be effective.
Round 4: Hiring Manager (HM)
Questions:
- Typical situational questions
- Resume-based questions
- Project details
Candidate's Approach
The candidate answered situational and resume-based questions, providing details about their projects.
Interviewer's Feedback
No feedback provided.
Round 5: HR
Questions:
- Typical HR questions
- Willingness to relocate to Mumbai
- Salary expectations
- General discussion about Dream11
The HR was enthusiastic about sports, which resonated with the candidate.
Candidate's Approach
The candidate discussed their willingness to relocate and shared their salary expectations.
Interviewer's Feedback
The HR expressed enthusiasm about the candidate's fit for the company culture.
Compensation details: Compensation discussion