SumUp logo

Growth · Software Engineer Interview Guide

How to Pass the SumUp Software Engineer Interview in 2026

The SumUp DNA (TL;DR)

SumUp's core mission to support small businesses, from Boba Tea shops to Beauty Supply stores, drives its interviewers to assess a candidate's practical aptitude for simplifying complex financial tools. They seek individuals who can articulate how their work directly empowers merchants, showcasing tangible impact over theoretical discussions.

The SumUp Interview Loop

Your onsite loop will typically consist of 5 rounds.

  1. 1

    Round 1

    Recruiter Screen
    Motivation, role fit, logistics.
  2. 2

    Round 2

    Coding Screen
    LeetCode-medium algorithmic problems under time pressure.
  3. 3

    Round 3

    System Design
    Distributed systems, trade-offs at scale, architecture under constraints.
  4. 4

    Round 4

    Onsite Coding
    LeetCode-hard, debugging, code clarity, edge cases.
  5. 5

    Round 5

    Behavioral / Leadership
    Past evidence of ownership, influence, resolving conflict.

The Danger Zone: Top Reasons Candidates Fail

Based on our database of SumUp interview outcomes, avoid these common traps:

  • Describing a minor disagreement or focusing solely on the other person's fault.
  • Blaming the other party without taking responsibility for their own role in the conflict.
  • Introducing new complexities or 'clever' code that reduces readability.
  • Inefficiently iterating through the entire list for each query.

Test Yourself: Real SumUp Questions

Three real prompts pulled from our database.

Type · Debugging

Here is a piece of code that is supposed to calculate the average transaction value per merchant, but it has a bug. Find and fix the bug, and explain your debugging process.

Type · Algorithm

Implement a function to find the k-th smallest element in a stream of numbers. The stream can be very large, so the solution should be memory-efficient.

Type · System Design

Design a system to process and analyze real-time payment transaction data for fraud detection and business intelligence. Consider scalability, latency, and fault tolerance.

+ many more questions, signals, and worked examples

Sign up to unlock the JobMentis grading rubric

Unlock the rubric

SumUp Interview Question Bank

A sample from our database, grouped by round. Sign up to see the full set.

9 of 18 questions shown

1

Recruiter Screen

1
  1. 1

    Type · Motivation

    What interests you about SumUp's mission to empower small businesses, and how do you see your technical skills contributing to that mission?
2

Coding Screen

3
  1. 2

    Type · Algorithm

    Given a list of transactions, each with a timestamp and amount, write a function to calculate the total value of transactions within a given time window (e.g., last 5 minutes). Assume timestamps are in milliseconds.
  2. 3

    Type · Algorithm

    Implement a function that takes a list of merchant IDs and their associated transaction counts, and returns the top K most active merchants. Consider how to handle ties.
  3. + 1 more questions in this round (sign up to unlock)
3

System Design

3
  1. 4

    Type · System Design

    Design a system to process and analyze real-time payment transaction data for fraud detection and business intelligence. Consider scalability, latency, and fault tolerance.
  2. 5

    Type · System Design

    Design a notification service for SumUp merchants, allowing them to receive alerts for important events (e.g., large transactions, chargebacks, low balance).
  3. + 1 more questions in this round (sign up to unlock)
4

Onsite Coding

4
  1. 6

    Type · Algorithm

    You are given a log of API requests, each with a user ID, timestamp, and endpoint. Implement a rate limiter that restricts the number of requests a user can make to a specific endpoint within a given time window (e.g., 100 requests per minute per user per endpoint).
  2. 7

    Type · Debugging

    Here is a piece of code that is supposed to calculate the average transaction value per merchant, but it has a bug. Find and fix the bug, and explain your debugging process.
  3. + 2 more questions in this round (sign up to unlock)
5

Behavioral / Leadership

7
  1. 8

    Type · conflict_resolution

    Tell me about a time you had a significant disagreement with a colleague or stakeholder about a product decision. How did you approach it, and what was the outcome?
  2. 9

    Type · Adaptability

    The fintech landscape is constantly evolving. Tell me about a time you had to quickly adapt to a significant change in product, process, or market conditions. How did you manage the transition and ensure continued effectiveness?
  3. + 5 more questions in this round (sign up to unlock)

Unlock the full SumUp question bank

Free signup, no credit card. You get every question + the framework, grading signals, and worked answer for each.

Unlock all questions

Interview tracks at SumUp

How SumUp's DNA translates across functions. Pick your role.

Compare SumUp with similar employers

Same DNA, different bar. Browse the closest companies in our database and see how their loops differ.

Practice SumUp interviews end-to-end

FAQ

WorkfiveExplore careers on Workfive