My experience at Uber has been both technically challenging and highly rewarding.
One of the challenges of working at Uber is the pace and complexity that comes with operating at such a large scale. Priorities can change quickly, and because multiple teams and stakeholders are involved, getting alignment and moving decisions forward can sometimes take longer than expected.
OA -> TR1 (DSA) -> TR2 (lld) -> HR oa: medium-hard, 4 questions in 90 minutes TR1: hard, 1 DSA hard question TR2: medium-hard, 1 lld question
Day 1 - Screening - 1 hr Questions about previous experience, coding session (simple problem). Day 2 - Android programming - 2.5 hr Simple Android app development for 90 minutes, code review and enhancements for 60 minutes. Day 2 - DS & Algo - 1 hr
I first had a coding challenge on HackerRank and then went through a phone interview with an engineer at the company. This interview included a live programming assignment. I completed the live coding assignment successfully but received a rejection
OA -> TR1 (DSA) -> TR2 (lld) -> HR oa: medium-hard, 4 questions in 90 minutes TR1: hard, 1 DSA hard question TR2: medium-hard, 1 lld question
Day 1 - Screening - 1 hr Questions about previous experience, coding session (simple problem). Day 2 - Android programming - 2.5 hr Simple Android app development for 90 minutes, code review and enhancements for 60 minutes. Day 2 - DS & Algo - 1 hr
I first had a coding challenge on HackerRank and then went through a phone interview with an engineer at the company. This interview included a live programming assignment. I completed the live coding assignment successfully but received a rejection