Round 1: Bar Raiser
Questions:
I couldn't solve the second question, as tree-based questions are rarely asked in frontend interviews.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2: Machine Coding
Questions:
- Reverse vowels in each word of a string.
- A React coding problem to search and highlight a given string in a list of cities.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3: Design
Questions: Design Netflix minus the video streaming part. I struggled a bit with the authentication logic and was also asked questions on performance and the pseudocode for debouncing.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Result: The entire interview process took over two months, and I had to repeatedly contact the HR to get interviews scheduled. Two days after the final round, I received an email stating that I had cleared the interview and was asked to share documents for the offer discussion. Three weeks passed with no response from HR. When I reached out, I was told that the company was currently under a hiring freeze and that they were uncertain about proceeding with the offer.
Wasted nearly three months of my time. It has been, by far, the worst interview experience I’ve had with any company.