Data Science Software Engineer Interview Questions

134 data science software engineer interview questions shared by candidates

// Given a singly linked list without values defined by: class Node { Node next } // Write a function that removes all elements from the list whose _index_ is a fibonacci number // o -> o -> o -> o -> o -> o -> o -> o -> o -> o -> o -> o // 0 1 2 3 4 5 6 7 8 9 10 11 // x x x x x // becomes // o ----------------> o ------> o -> o ------> o -> o -> o // 0 4 6 7 9 10 11
avatar

Software Engineer/Data Scientist

Interviewed at Tripadvisor

3.6
Oct 29, 2014

// Given a singly linked list without values defined by: class Node { Node next } // Write a function that removes all elements from the list whose _index_ is a fibonacci number // o -> o -> o -> o -> o -> o -> o -> o -> o -> o -> o -> o // 0 1 2 3 4 5 6 7 8 9 10 11 // x x x x x // becomes // o ----------------> o ------> o -> o ------> o -> o -> o // 0 4 6 7 9 10 11

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.
Feb 5, 2016

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.

Despite my mentioning that I had only heard about map-reduce at talks, and not really used it, he decided to ask me a question on the same subject. How would you solve this ML problem using map-reduce? Another question was, what type of problems would you be interested in solving given a large amount twitter data. These were essentially the two "substantive" questions that he asked me, which I presume he'd be using to judge my candidacy!
May 1, 2013

Despite my mentioning that I had only heard about map-reduce at talks, and not really used it, he decided to ask me a question on the same subject. How would you solve this ML problem using map-reduce? Another question was, what type of problems would you be interested in solving given a large amount twitter data. These were essentially the two "substantive" questions that he asked me, which I presume he'd be using to judge my candidacy!

Viewing 11 - 20 interview questions

Glassdoor has 134 interview questions and reports from Data science software engineer interviews. Prepare for your interview. Get hired. Love your job.