Technically, Uber works with technologies that are targeted by various companies (distributed systems, true microservices, etc.), which brings a lot of experience for those starting in the market and even for those who have been in it for some time.
It is a place for good learning.
Many systems within Uber have a very high load of requests per second, which brings an even greater challenge to working here!
The company has many in-house created technologies that are famous in the OSS world today (Zap, Jaeger).
The salary and benefits are very competitive in Brazil, even when compared to other tech companies in São Paulo.
A fast-paced environment and many things are organized to help with the ramp-up of new employees.
They are concerned with continuously improving the experience of engineers and users.
Well-organized career structure.
There are a good number of tools used that are proprietary instead of using "generic" tools (e.g., Phabricator) which are sometimes less used in the market.
Due to having a wide range of technologies, it can take time until new engineers feel comfortable with all the technologies used by the team.
I applied online. The process took 4 months. - Contact with the recruiter: a very smooth conversation just to understand your level and knowledge superficially. - Online algorithm test: there are 4 questions, and you must get at least 3 right. The a
The process consists of 6 rounds: * 1 initial interview * 1 LeetCode test * 4 technical pair interviews * 1 final interview The team is very helpful and will always send information and tips to help you prepare.
The process started with a LeetCode coding challenge as the first round. Then there was a second round with four more interviews: two coding challenges, one design and architecture, and one collaboration and leadership. HR facilitated the process wit
I applied online. The process took 4 months. - Contact with the recruiter: a very smooth conversation just to understand your level and knowledge superficially. - Online algorithm test: there are 4 questions, and you must get at least 3 right. The a
The process consists of 6 rounds: * 1 initial interview * 1 LeetCode test * 4 technical pair interviews * 1 final interview The team is very helpful and will always send information and tips to help you prepare.
The process started with a LeetCode coding challenge as the first round. Then there was a second round with four more interviews: two coding challenges, one design and architecture, and one collaboration and leadership. HR facilitated the process wit