Round 1: Coding Round
Questions: I was given two easy-to-medium level LeetCode problems, which I managed to solve successfully. The first problem was based on arrays, and the second was related to binary search.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2: Low-Level Design (LLD) Round
Questions: I was asked to design a Test Result Dashboard system. The system needed to display a user’s score, rank, and the ranks of the top 10 scorers—similar to a leaderboard seen after a LeetCode contest.
Candidate's Approach
I came up with a solution, wrote pseudocode, and explained it. The interviewer also asked how we could incorporate Kafka and Redis into the system for efficiency, which I was able to answer.
Interviewer's Feedback
No feedback provided.
Round 3: Hiring Manager (HM) Round
Questions: This round was with the hiring manager. We dove deep into my past projects and discussed my personal projects and work experience.
Candidate's Approach
Having learned from previous interview experiences, I was prepared and able to handle this round confidently.
Interviewer's Feedback
No feedback provided.
Round 4: HR Round
Questions: This was a casual conversation to understand my motivation for joining Mindtickle and to discuss general topics.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Outcome: I received an offer on the same day after completing Round 4!