I applied through a recruiter. The process took 1+ week. I interviewed at SingleStore (San Francisco, CA) in Oct 2015
Interview
1. Recruiter screen: brief overview of position, company, and candidate's background/fit for the role
2. Phone screen: in-depth discussion of experience & projects, pair programming exercises on Python/SQL
3. Take-home assessment: code a mock POC using MemSQL for a client
4. Onsite: 5 interviews with a mix of sales & engineering managers; straightforward coding questions in Python/SQL/bash as well as distributed design concepts and simple algorithm problems; on-the-spot presentations; sales scenarios and requirements gathering
Very smooth interview process; recruiter was very communicative and helpful. Interviewers were engaging and asked thoughtful questions.
Interview questions [1]
Question 1
Architect a distributed system for retrieving webpages. (Design discussion)