💎 Get some top tips before your technical interview with Uber! Don’t miss the valuable advice from a company recruiter. And get to the end of the video for the most important tip!
📼 Play this video to get three top tips that will help you ace your technical interview with Uber. You'll hear from Kelly Hay, Senior Technical Recruiter at Uber, who shares everything you need to know if you’re aiming for a technical role with the company.
📼 Tip #1: Communication Is Key. The first tip to nail your technical interview with Uber: You must articulate your approach to the various problems the interviewer will put in front of you. Also, you should demonstrate that you have the knowledge and the skills necessary to thrive in the role. So, think out loud and explain your thought process as you code! This helps fully communicate your solution and allows your interviewer to correct any misconceptions and offer high-level guidance.
📼 Tip #2: Share Your Experience. The second tip for a technical interview with Uber: Clearly illustrate your current role and projects to convey your efforts and accomplishments. Be able to describe how you've been managing various aspects of a project, from planning to completion, and how you've used your problem-solving skills to guarantee project success! Make sure that you focus on projects that had the biggest impact on the organization, where you’ve had a pretty large scope. Share all the details, including the budget timeline and why certain decisions were made. It's all about building and telling the story from the beginning of the project to the end: Why and how you got specific requirements, how you translated those requirements into engineering terms, what types of challenges you faced, and how you solved those challenges.
Tips for a Technical Interview with Uber: Be Prepared!
Take the time to read the interview prep that the recruiter provides. Also, focus on revisiting fundamentals. While it's great to impress the team at Uber with your in-depth knowledge, it's just as important to nail the basics! It may sound obvious, but Kelly highlights that recalling things you haven't revisited for a while can be incredibly tricky.
📨 Are you interested in joining Uber? They have open positions! To learn more, click here.
More About Uber
We are Uber. The go-getters. The kind of people who are relentless about our mission to help people go anywhere and get anything. Movement is what we do. It’s our lifeblood. It runs through our veins. It’s what gets us out of bed each morning. It pushes us to constantly reimagine how we can move better. For you. For all the places you want to go. For all the things you want to get. For all the ways you want to earn. Across the entire world. In real-time. At the incredible speed of now. We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let’s move the world forward together.
Leslie Crunkilton brings a sense of art and creativity to just about everything she does. When she's not working, she is busy creating culinary masterpieces, composing music, or performing with her band.
We sat down with Leslie to hear about how she harnessed her creativity to jump start her career as an associate software engineer at online shipping marketplace company, uShip. Keep reading to learn more about her interview and onboarding experience and advice for new software engineers.
Finding the Art in Engineering
Leslie studied Studio Art and Photography in college. "I always wanted to do art and I've always done art, so it made sense at the time to pursue that as a degree," she explains. "However, once I graduated I wasn't sure what I'd want to do with it.' After moving to a new city and working a number of demanding part-time jobs to support her artistic pursuits, she began taking coding courses and building websites in her free time.
"I wanted a career path that was sustainable," Leslie explains. So she focused on learning more coding languages and became a freelance web developer. "It felt like a pretty easy transition, because I could still be creative in ways." After six years of contracting for agencies and e-commerce companies, Leslie yearned for more stability. "I felt like I was moving in the right direction, but I still didn't have a full-time job and my schedule was inconsistent." That's when she decided to participate in a coding immersion program with Hack Reactor. "I really wanted to accelerate my career and level up my skills to be able to get a job at a larger company and have a whole full-time stable career."
And Then Finding uShip
After finishing her bootcamp, Leslie was ready to take on the challenge of searching for that dream job, so she decided to attend a PowerToFly virtual networking event with uShip. "I was really nervous beforehand and I almost backed out because I didn't really know what to expect," she says. "But it ended up being great and the presenters were really inspiring and encouraging." She decided to apply for a Software Engineer position and began UShip's multi-stage interview process:
Step 1: Phone screen. A few days after submitting the application, one of uShip's recruiters gives the applicant a call to learn more about their experience and fitness for the role.
Step 2: Technical interview. If the phone screen with the recruiter goes well, the candidate moves on to a technical interview with a hiring manager. In this interview, the applicant will have to complete a coding-related task and explain their thought process along the way. If the candidate is applying for a non-technical role, this step is a standard interview with a hiring manager.
Step 3: Onsite interview. Nowadays, onsite interviews are held virtually. During this process, the candidate will meet with a number of different team members to talk about their experience and showcase their problem-solving skills.
Step 4: Final interview. If all goes well in the first three steps, the final stage is to meet with a manager and hopefully receive a job offer!
"It was a pretty standard, multi-stage interview process," explains Leslie. But connecting with the interviewers set this interview process apart from other companies she had interviewed with. "Everyone at uShip was so nice and personable and I could immediately imagine myself working with them. That definitely helped the entire interview process feel more comfortable, exciting, and fun at times."
Early Days at uShip
After acing all four interview stages and accepting the job offer, Leslie began the onboarding process, which started with training meetings to go over the company's products, website, and high-level functionality. She was also assigned an onboarding buddy—an existing member of the team who served as Leslie's main point of contact throughout the onboarding process. "Having that buddy was really helpful in the beginning, and fortunately, he didn't seem to mind all of my questions," she says, laughing.
Right away, Leslie felt integrated into her team. "I immediately felt supported by [them] and I felt like people wanted to see me succeed," she elaborates. "They're eager to help new people out by sharing their knowledge and experience. I legitimately enjoy working with my team and collaborating every day."
Leslie's one year uShip anniversary is coming up in January. "This first year at uShip has been incredible. I really like my job. I feel really lucky to be here," she reflects. Her favorite part about the company is the culture of growth and collaboration.
She recently hit a major professional milestone, presenting as a subject matter expert on an upcoming project. "I got to present my technical plan and idea for how we could approach this big project. I feel like I was contributing on a higher level, even as an associate," she says. "I'm a lot less experienced than most of the people there and I wasn't valued any less because of that. My experience and ideas were still taken seriously and I'm actually making a difference in how we're going to approach this problem."
Advice for New Software Engineers-
Leslie knows what it's like to step into a role without much experience, so here are her top pieces of advice for new software engineers:
Look for ways to grow every day. "Basically every day I'm faced with something I'm unfamiliar with or don't know much about. So I make sure to take the time to dig deeper and understand fully what I'm doing," says Leslie. Don't be afraid to ask questions and find small ways to grow on a daily basis. "Asking questions and asking for feedback about how I'm doing and what I could be doing differently has been really important for my growth at uShip."
Leave self-doubt at the door. "I definitely still deal with imposter syndrome, but something that has helped me is to focus on the qualities that I have and often overlook." When Leslie struggles with self-doubt, she reminds herself of those important qualities. "Those skills can boost your confidence and reminding myself of my positive qualities has been really helpful for me."
Focus on communication. One piece of advice that Leslie has for anyone looking to apply for a technical role at uShip is to practice talking through technical issues. "It's easy to just churn out a lot of coding practice and then not really think about how you would explain your thought process," she says. "And that's really important when you're collaborating on a team of people."
Weave in a little creativity. When approaching a technical problem, don't be afraid to get creative when coming up with solutions. "Creativity helps a lot in problem solving and the engineering mindset because you have to think about things from several different approaches," she explains. "Creativity has a big place in technical thinking."