Round 1
Questions:
- DSA question: Remove Duplicates from Sorted Array
- Given a stream of strings, print the first non-repeating character every time. For example, if the string is "abacbc", return "aabbc-1".
- Discussed projects and data science questions.
- Asked about the distribution of a dataset image and which algorithm to use, specifically related to SVM with kernel.
- Discussed the tradeoff between bias and variance.
Candidate's Approach
The candidate solved the DSA questions correctly and performed a dry run on the Codility platform. They explained the complexity of the algorithms clearly.
Interviewer's Feedback
Both interviewers were very happy with the candidate's performance, especially the second interviewer, who praised them and sent a personal email after the interview expressing their enjoyment of the discussion.
Round 2
Questions:
- Deep dive into the candidate's resume, discussing various algorithms and their interpretations.
- A tricky probability-based question related to Bayes' theorem, including follow-up questions about assumptions.
Candidate's Approach
The candidate explained everything clearly during both rounds, demonstrating great depth and confidence in their responses regarding data science topics.
Interviewer's Feedback
The second interviewer was particularly pleased with the candidate's performance and praised them during the interview, indicating a strong discussion took place.