Sift Software Engineer - Data Science interview questions
Updated Feb 5, 2016
based on 1 rating
Difficulty
Average
Experience
Very positive
How others got an interview
100%
Applied online
Applied online
Interview search
1 interviews
Sift interviews FAQs
Software Engineer - Data Science applicants have rated the interview process at Sift with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 46.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer - Data Science roles take an average of 14 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Sift overall takes an average of 20 days.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 2 weeks. I interviewed at Sift in Feb 2016
Interview
I applied online and got a reply within a few days. The first round was a take home coding assignment testing standard data structures knowledge. I was given 4 days to solve the assignment, but it didn't take more than 4 hours to do it in one go. The next round consisted of a phone screen with discussion on past experience and two coding questions. The coding questions tested both knowledge of recursive algorithms and basic probability.
Interview questions [1]
Question 1
1. Given a graph and a node in the graph, return a deep copy of the node.
2. Given a frequency distribution of objects, write a random object generator which produces objects based on their probability distribution.