1. Machine Learning Knowledge Assessment
The interviewer did not specify a particular question but indicated a desire to assess knowledge in machine learning. Since the candidate chose to discuss machine learning, the interviewer likely expected a conversation around core ML concepts, algorithms, and possibly some practical applications.
2. SQL Rolling and Accumulative Sum
Write an SQL query that calculates rolling sum and accumulative sum for a given dataset.
3. SQL Ranking
Write an SQL query to rank users according to their scores. Explain the differences between RANK, DENSE_RANK, and ROW_NUMBER functions in SQL.
4. Technical Details Discussion Based on Resume
You will be asked about the technical details mentioned in your resume. Be prepared to discuss the technical aspects of your past projects and experiences in depth.
5. ML Design Interview Question
During the interview, you will be asked to design a machine learning system. The interviewer has a background in backend engineering and may not have extensive knowledge in machine learning.