Uphold logo

Uphold Software Engineer Interview Questions
& Process

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

Based on 9 interview experiences · FREE TO READ

2.3 Rounds average
Average Typical difficulty
11.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Uphold.

Showing 3 of 9
Uphold logo
Uphold

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite
Interview formats
Behavioral Coding Technical

It was a 4-stage process: first a chat with the recruiter, then a take-home test, followed by a technical interview, and finally I met with the CTO. They got back to me really fast after each stage and the feedback was good all the way through.

Confirmed questions1 question
  • Can you explain synchronous and asynchronous service communication, provide examples, differentiate between them, and outline their pros and cons?
Uphold logo
Uphold

Senior Software Engineer

Engineering

Senior Easy Negative experience No offer 2 rounds
Interview process
Recruiter call Take home
Interview formats
Coding Behavioral

I had a recruiter call first, which went really well, the recruiter was competent and I felt good about it. After that, they sent me a coding challenge. Honestly, it felt more like something for a junior dev, like calling an API and showing the response, maybe adding a few parameters. It had some optional extras like Docker, Postgres, and tests that could make it more production-ready, but still pretty basic. I noticed they've been using this same challenge for a while, saw it on Github. I went all out, used patterns from my production experience, wrote detailed docs, got almost 100% test coverage, and made sure the Docker image built fine. Then, I got a generic rejection email saying my assessment didn't meet criteria, and that they were looking for how I approach new problems, code structure, readability, security, scalability, and best practices. It's funny because the code was based on production stuff I'd already built. They didn't give any real feedback, and I doubt a human even looked at it. Seriously, don't waste your time on the coding challenge. Try to talk to the hiring manager first, and if they won't let you, just move on.

Confirmed questions1 question
  • If you want to make the bot better, you can do the optional and bonus parts. You don't have to do the optional stuff to do a bonus item, and feel free to add anything else you think is needed.
Uphold logo
Uphold

Software Engineer

Engineering

Mid Average Negative experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Technical Behavioral

The interview process starts with an HR screen, which was a really nice experience for me. Following that, there was a take-home assessment. The most interesting part of the process was a conversation with both of the company's CTOs. While one was very pleasant, the other seemed to be having a bad day or lacked empathy and communication skills, making the interview quite awkward. This kind of technical manager interview is not uncommon in tech, but his arrogance really made that specific interview experience poor.

Confirmed questions1 question
  • Tell me about the technical aspects of your past projects.

Uphold Software Engineer Interview Questions

Quoted word for word from Uphold interview reports.

Can you build a wallet that can perform currency exchange?

Read reports

In the context of micro-services, if you were to build a new service, what would you use for monitoring it?

Read reports

Can you explain synchronous and asynchronous service communication, provide examples, differentiate between them, and outline their pros and cons?

Read reports

Could you describe how you would design or structure a platform akin to Uber?

Read reports

What are some common interview questions you've encountered?

Read report

Tell me about the technical aspects of your past projects.

Read report

Formats, difficulty and experience

Across all 9 Uphold interview reports.

Interview formats

Technical 35.3%
Behavioral 35.3%
Coding 29.4%

Interview difficulty

Easy 33.3%
Average 55.6%
Difficult 11.1%

Candidate experience

Negative 77.8%
Positive 11.1%
Neutral 11.1%