one phone screen, one onsite interview (4 technical + 1 lunch interview), 1 technical interview is coding : 4 sum, 1 technical interview is on probability and statistics : prisoners dilemma, one big data question, 1 technical interview is on machine learning : how to design product recommendation system based on taxonomy, basic questions about classification, precision recall etc. 1 technical interview is with hiring manager, implement queue with stack or the other way around, introduction to the team.