One round on technical knowledge, one round on Python coding, and one on C++ coding. Interviewers were all really nice. Coding questions were pair-programming style, where the interviewer instructs you to implement something and asks your thinking process. C++ coding round was difficult.
Interview questions [1]
Question 1
In-depth C++ questions, including how certain features work and when would you prefer using which one, e.g. when is passing a vector by value better than passing by reference?
I applied online. The process took 4 months. I interviewed at Quansight in Jan 2024
Interview
There were 3 interviews, the entire process took about 4 months. It wasn’t unusual for a month to pass by between interviews, and it usually required a follow up email to the company in order to get things to move forward, or to get a status update.
Interview questions [1]
Question 1
The technical test was take home and revolved around building a Python package. The next interview involved describing/defending your implementation and design.
The interview process was really great. It started with a 1-1 which was non-technical. The second interview was a technical (verbal) C++ session, which I messed up. Because the team is remote, you may have the interview at a strange time (5:00 AM my time).