Behavior question. Most difficult challenge.
New Product Development Engineer Interview Questions
9,753 new product development engineer interview questions shared by candidates
Questions about iterators and generators in python.
Given two iterators of longs, implement an iterator which will return all results unique to both iterators.
Many of the personality questions were about whether I thought people could change, or if their personality was fixed.
NDA
Take home analytics exercise basic dataset work and recommendations.
Dynamic programming problem similar to knapsack
First phone: two codings (easy leetcode). Also talked about a business problem (short one) and asked a bunch basic ML questions. Second phone: business open-ended: how to build a model to use Uber's data for targeted promotion for Uber eats? On site: First interview, an open-ended business question about a service Uber used to offer called "Instant eat" where a driver would buy a number of meals from a specific restaurant and stay somewhere waiting for users to order food, then deliver them instantly. Asked about advantages/disadvantages? How to model the number of meals need to be bought from a restaurant for a day? Second interview coding. Write a code to get pdf of standard normal distribution and X and returns cdf at X. Basically, doing numerical integration, etc. Third, ML interview. We have two business and residential areas. Build a model to predict the number of ride requests from each area at a time of a day. Fourth, behavior and small questions. Tell me something about yourself that no one knows. Also, some back and forth questions about the business. Fifth, product manager, what do you like about the Uber app? what you don't? If the CEO comes in and tells you we want to increase convenience in apps, how would you tackle this problem? Sixth, going over resume and modeling again. Half going over resume. The other half: we have a queue system for our drivers in an airport, how do you build a model to predict the estimated time of request (wait time for each driver)?
In general, study a variety of leetcode questions with different data structures and algorithms (DP, tree traversal, stack, etc). I studied around 40 hours in total. Don't freak out if you do poorly in 1 interview as they'll look at your overall performance. Practice your interpersonal skills too as they'll want to see how you handle team interaction in the behavioral interview.
Phone interview: flat linked list
Viewing 8851 - 8860 interview questions