Round 1: Initial Phone Screen
Questions:
- Presented a React problem on the HackerRank platform involving form submission and validation of different fields.
Candidate's Approach
Completed the coding task within half an hour and answered questions about CS fundamentals.
Interviewer's Feedback
Verdict: Selected for the next rounds.
Round 2: Loop Interview - 1
Questions:
- How do you rate yourself in Java?
- What’s the difference between React and Angular?
- What’s the difference between window and global?
Candidate's Approach
Answered honestly about self-rating in Java and provided responses to the basic frontend questions.
Interviewer's Feedback
The interviewer concluded the interview within 20 minutes and did not inquire about the candidate's experience.
Round 3: Loop Interview - 2
Questions:
- Discussed advanced React and JavaScript fundamentals.
- Coded a few problems related to JavaScript and React applications.
Candidate's Approach
Engaged in a good discussion about React and JavaScript, successfully coding the problems presented.
Interviewer's Feedback
The interviewer asked about the candidate's availability to join soon.
Round 4: Loop Interview - 3
Questions:
- Discussed current and past projects.
- Presented with two problems:
- Add a node at a random index in a doubly linked list.
- Variation of the two-sum problem.
Candidate's Approach
Solved both problems correctly during the interview.
Interviewer's Feedback
No specific feedback provided.
Round 5: Loop Interview - 4
Questions:
- Discussed past projects and design questions.
- How can you design pagination?
Candidate's Approach
Presented an approach for API design by passing page_number/last_id. Engaged in a discussion about pagination practices.
Interviewer's Feedback
The hiring manager was not satisfied with the pagination design approach and indicated they were looking for more of a full-stack candidate.
Final Outcome
- Ended up getting rejected.
- Feedback indicated they expected more of a full-stack person and that the design was not satisfactory.
- The candidate expressed confusion about the first loop interview and questioned the necessity of proceeding with the remaining rounds if the outcome was predetermined.