Uptake logo

Uptake Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 21 interview experiences · FREE TO READ

3.3 Rounds average
Average Typical difficulty
38.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Uptake.

Showing 3 of 21
Uptake logo
Uptake

Software Engineer

Engineering

Intern Average Positive experience Decline offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite Offer
Interview formats
Technical Coding Behavioral

I applied online and then had a 30-minute call with a senior engineer. They asked about my background and what I was interested in, and told me about the job. After that, I got a Codility take-home test with 3 coding problems that were medium difficulty and I had 12 hours to do them. It took me all night. Then I had two Zoom interviews back-to-back: a technical one and a behavioral one. The first interview was an hour long and all coding, like LeetCode medium-hard. The behavioral interview was super short because the interviewer saw I had 4 years of experience already, so they just asked a couple of culture questions. I got the offer pretty quickly, within a week.

Confirmed questions4 questions
  • Find the path from root to a leaf in a binary tree that has the most distinct values.
  • What is the minimum number of horizontal brush strokes required to paint a skyline?
  • Determine if a given word can be found within a grid of letters.
Uptake logo
Uptake

Software Engineer

Engineering

Mid Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Coding System Design Behavioral

The interview process was pretty standard: there was a screen, a coding challenge, a brief chat about my answers, and then an onsite interview. The onsite involved system design, a coding challenge, discussing past experience, and a culture fit discussion. It's a shame that even after I traveled all the way for the onsite, they couldn't be bothered to reply with their decision or any feedback. Other reviews seem to confirm this; it appears they're rejecting applicants to keep their offer rate low.

Confirmed questions2 questions
  • Could you solve the FizzBuzz problem?
  • Can you explain recursion?
Uptake logo
Uptake

Software Engineer

Engineering

Entry Average Neutral experience No offer 5 rounds
Interview process
Phone screen Take home Technical screen Onsite Panel
Interview formats
Coding Technical Behavioral

There were a few phone interviews and then a timed coding challenge. After that, there was an in-person technical and personality interview. I think reading 'Grokking Algorithms' by Aditya Bhargava would be helpful for the in-person technical part. Honestly, the number of steps in the interview process seems excessive.

Confirmed questions2 questions
  • Questions about linked lists and some general architecture.
  • General architectural questions.

Uptake Software Engineer Interview Questions

Quoted word for word from Uptake interview reports.

Find the path from root to a leaf in a binary tree that has the most distinct values.

Read reports

Write a method in java or javascript to traverse this tree and add up numbers.

Read reports

What is the minimum number of horizontal brush strokes required to paint a skyline?

Read reports

How does a hashmap work? (I understand its function but not the deep implementation; I know how it's used).

Read report

Design a system for sensor data input and a website for health overview.

Read report

Write a basic spring boot rest api, they literally asked you to do the spring boot tutorial nothing more.

Read report

Tell me how you would determine if a number is a palindrome.

Read report

Formats, difficulty and experience

Across all 21 Uptake interview reports.

Interview formats

Coding 31.7%
Behavioral 31.7%
Technical 23.3%
System Design 11.7%
Presentation 1.7%

Interview difficulty

Easy 38.1%
Average 57.1%
Difficult 4.8%

Candidate experience

Neutral 42.9%
Positive 38.1%
Negative 19%