Interview has at least three rounds, the first round is a video call with a quant who gave puzzles, then the second round is call with a recruiter asking informal behavioral questions and introducing the position. The third round was supposed to have two interviewers, but one rescheduled one day prior due to a sudden conflict. The interviewer who showed up ask a programming question that can be found on Leetcode.
On the rescheduled time slot, somebody else showed up and explained that the interviewer was still busy. This interview was about math puzzles again.
- Questions on Linear Algebra and Coding
- Discussion of a problem at the intersection of optimization and classical machine learning
- No behavioural questions or anything about my personality or work experience, the interview was purely technical
Interview questions [1]
Question 1
- Explain how to compute a product of two very large matrices in a computationally efficient way, using the structure of the problem and the matrices
Start with my own self-introduction and the interviewer's self-introduction first for five minutes, then a couple of technical questions for like thirty minutes, and in the end, questions for the interviewers about the company.
I received the interview a few weeks after applying online. During the interview i was asked by the interviewer about my past experience and also some other related technical questions.