I was referred to by one of my colleague who has been working here, so recruiter called me and gave an excellent overview of the the company, the team and what the company's plans are and what kind of things they are looking from the candidate. Second day, I got chance to talk to one of the co-founders to understand their vision and more details on the product itself and the engineering process they follow.
In the interest of time, and I guess I was a referred candidate, they directly set-up one whole day for the in-person interviews at their San Francisco (SOMA) office. Since the team is geographically divided, I had a few interviews over the video-call. I was lined up for the interviews from architects, core engineers, and all co-founders of the company. Each interview session was about 45 minutes, and everybody was really nice to understand what I have to say on the past challenges I had worked on. One of the interview session was purely, algorithmic and coding test. Other interviewers asked about problem/design solving questions, around database and the OLAP engines I had worked on. Final interview was with CEO/co-founder, who asked me various personality traits kind of questions and then later also laid out the future plans and how they envision to grow the company with machine learning space. It was really exciting.
Since they have recently open-sourced the code and they also asked me how I feel about it and if I have any concerns. Finally, they said they will contact me in few days. Overall, the process was very positive and I could see they were trying to gauge the curiosity I have in the product, attention to details and the concern for customer base etc.