Round 1
Questions:
The interviewer asked for time and space complexity before coding and requested a quick solution before proceeding to code. The candidate discussed their approach, initially presenting a suboptimal solution before discussing the optimal one. They confirmed the optimal approach with the interviewer before starting to code and clarified all constraints beforehand.
Candidate's Approach
The candidate practiced the two questions extensively. They provided a bad approach first, then discussed the optimal solution. They maintained communication with the interviewer throughout the coding process to ensure they were following along.
Interviewer's Feedback
The interviewer appeared distracted and was not fully engaged, which made it difficult for the candidate to gauge their progress. There was a misunderstanding regarding input variables, which the candidate felt contributed to a negative impression of the interview.
Additional Notes:
- The candidate noted that the questions were among the top 20 in the last three months and appreciated that there were no complex dynamic programming questions.
- They emphasized the importance of practicing the top 30 questions at least three times to prepare adequately.
- The candidate mentioned that understanding the concepts behind questions is crucial, as the exact questions may not be asked but similar concepts will be tested.
- They expressed concern about a bug in their code that they recalled after the interview, unsure if the interviewer noticed it.
Still waiting for the result and feeling uncertain about their performance.