I applied through a recruiter. I interviewed at Uber (Bengaluru) in Feb 2023
Interview
All the interviews mainly focussed on SQL, AB Testing and product analytics. I was rejected in the final round. At first HR will screen followed by below 5 rounds. Round 1: Conducted by a senior data scientist a) Live SQL Coding - given a case and 4 tables, I had to solve it using SQL (usage of joins, window functions etc.) b) Meta and Uber product related metric questions Round 2: Conducted by a product manager a) Metric cases b) A/B testing etc. Round 3: Conducted by a data scientist a) Stats, ML and probability questions b) Product case c) A/B Testing case Round 4: Hiring Manager Round a) Product questions b) Past experience Round 5: Bar Raiser from a Director a) Random behavioural questions Seems like Uber is hiring in India now. Interviews were medium level difficulty and it can be cleared if one is exposed to product metrics and SQL. You can practice SQL using stratscratch and Hackerrank. And for product data science questions, refer to dataandmetrics.com or interviewquery.
Interview questions [1]
Question 1
Round 1: Conducted by a senior data scientist a) Live SQL Coding - given a case and 4 tables, I had to solve it using SQL (usage of joins, window functions etc.) b) Meta and Uber product related metric questions Round 2: Conducted by a product manager a) Metric cases b) A/B testing etc. Round 3: Conducted by a data scientist a) Stats, ML and probability questions b) Product case c) A/B Testing case Round 4: Hiring Manager Round a) Product questions b) Past experience Round 5: Bar Raiser from a Director a) Random behavioural questions
I applied online. The process took 1 week. I interviewed at Uber (Sydney) in Feb 2023
Interview
It was very awkward and strange. I was asked " how would I select a random row from a table efficiently from a DB" and I replied "There are inbuilt random functions in SQL" and then proceeded to explain that other functions exists depending on the SQL engined like "table bernouli" for a bernoulis random sample. For some reason The interviewer wasn't satisfied and asked how I would construct my own random algorithm.
they literarily just ghosted me. i followed up with recruiter and still no response. is this really how you treat your candidates? when they first reach out, recruiter was super attentive and bubbly. all fake...
Interview questions [1]
Question 1
sql question and how would you determine if a new feature is good idea