Skip to main content
Uber
Login
Back to people stories
a person standing in front of a windowa person standing in front of a window
Back to people stories
Interview Prep

How to rock an Engineering Manager interview

5 minute read

One of Uber’s newest Engineering managers on the Grocery team in São Paulo, Tatiana Maluf, shares about her interview experience and tips for others looking to join Uber.

Share
If you’re preparing for an engineering manager interview, you’re in the right place. I’m Tatiana Maluf, and I joined Uber 3 months ago as an Engineering Manager. Having just been through the experience, I can tell you everything you need to know to feel comfortable and rock your interviews.
Uber

© 2026 Uber Technologies Inc.

© 2026 Uber Technologies Inc.

  • Uber.com
  • Cookies
  • Sitemap
  • People stories

Choosing to apply was a no-brainer.

First, you’re probably interested in why I joined Uber in the first place, right? I have a Quality Assurance background and have always used Uber as an example of what state-of-the-art quality should look like. I admired the disruptive profile of the company and how it has positively changed the lives of so many people both locally in Brazil and across the globe. I can’t imagine the world today without Uber! I also knew working at Uber would expose me to incredible engineering minds and new technology. So, choosing to apply was a no-brainer.

The team’s technical knowledge set them apart.

Once I applied on Uber’s career site, my recruitment process consisted of a call with the recruiting team, then the business, and finally a multi-panel business interview. It was the best recruiting experience I’ve ever had––and I really mean that. From the start, I was impressed by the depth of everyone’s technical knowledge, including my recruiter.

After an initial interview, I was invited to the first round of interviews with the business. This stage consisted of a System Design and Architecture discussion with a Senior Staff Engineer, where I was assessed on drawing an end-to-end design for a large-scale system. Due to Uber’s scalability challenges, this is a very important step to assess the performance inside our tech environment. The other interview was a general leadership focus with the Director of Engineering in Brazil. I learned quite a few things about what to do, and what not to do.

Use these tips for your design and architecture interview:

Absorb the materials your recruiter provides. Everything you need to know is there. Watch prep sessions/interview simulations on YouTube and the Uber Careers Blog.

Have a brief 2-3 minute introduction prepared about yourself.

When a problem is presented to you, don’t start drawing the solution immediately. First, ask questions to clarify all the details you need.

While drawing a solution, walk the interviewer through your thought process. Uber is not just interested in your answer, but your thought process and how you build a solution. Consider trade-offs and explain them.

Prepare meaningful questions to ask at the end. I am always exhausted after interviews, so having thoughtful questions prepared based on the interviewer’s experience is always helpful.

After completing this stage, my recruiter walked me through the final panel: a set of 3 different interviews covering different aspects of leadership, including team building, vision, and execution and delivery.

“At this point, something that caught my attention at Uber was the fact that two women engineering directors interviewed me. I have never previously seen a woman tech director in a recruiting process, and I was interviewed by TWO!”

Use these tips for your leadership interview:

Relay all significant events that have happened in your career. Call people who you have worked with in the past, they can remind you of your best stories and achievements.

Ask questions to yourself like: What are the main positive points? Where was your contribution relevant? When did you make a difference in someone’s life? Write down the stories you want the company to know about you. Think about risks, when to take them, and what to do to avoid them.

Write down all of your successful metrics/KPIs. How do you measure the success of your team?

Then think about times that you failed. What have you learned from these situations? When the questions arise you’ll have the situations fresh in your mind.

Most importantly, be yourself! And of course…enjoy the ride!

My recruiter and I were in constant communication throughout the process. Even when a few changes were made and I was introduced to a new hiring team, the two extra conversations helped me learn even more about the company’s culture and values. When I left the last interview, I was proud because I knew I stayed true to myself and gave the best of myself in this process. At Uber, change is constant. You have to be prepared and enjoy the ride!”

Inside Uber

Discover All Articles
Inside the Work
4 minute read

Meet Lilian: Engineering Manager in Brazil, Building Safety at Scale

Career Growth
4 minute read

Luciano was one of Uber’s first Senior Software Engineers in Brazil

Career Growth
6 minute read

Flavia’s Journey to Software Engineering Manager

Career Growth
6 minute read

Navigating the journey: from Quality Testing to Technical Program Management

Stay connected, move further

Join our talent community to stay connected and receive job updates. Join our talent community to stay connected, receive updates, and be the first to know about new opportunities at Uber.

Join our talent community