Technical Screen
Diff-in-Diff, Switchback Design, and a Causal Inference Deep Dive
UberData Scientist · Senior+ · Technical Screen · Dec 2025
Sharing an interview. I'm guessing I failed. Uber Staff Scientist. Coding + experimentation The first part was data manipulation. I was given a pandas DataFrame and had to convert a column's type from string to int. There was a missing value that needed to be imputed using a simple average. After those two steps, I had to compute a diff-in-diff. The experimentation part was pretty relaxed. He ask…
Shared by a candidate · reported Dec 2025. Interview formats change; use it as a guide, not a script.