Type · Debugging

Growth · Software Engineer Interview Guide
Interview language: English
How to Pass the SumUp Software Engineer Interview in 2026
The SumUp DNA (TL;DR)
The SumUp Interview Loop
Your onsite loop will typically consist of 5 rounds.
- 1
Round 1
Recruiter ScreenMotivation, role fit, logistics. - 2
Round 2
Coding ScreenLeetCode-medium algorithmic problems under time pressure. - 3
Round 3
System DesignDistributed systems, trade-offs at scale, architecture under constraints. - 4
Round 4
Onsite CodingLeetCode-hard, debugging, code clarity, edge cases. - 5
Round 5
Behavioral / LeadershipPast 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 · Algorithm
Type · System Design
+ many more questions, signals, and worked examples
Sign up to unlock the full SumUp grading 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
Recruiter Screen
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?
Coding Screen
3- 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. - 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. - + 1 more questions in this round (sign up to unlock)
System Design
3- 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. - 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). - + 1 more questions in this round (sign up to unlock)
Onsite Coding
4- 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). - 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. - + 2 more questions in this round (sign up to unlock)
Behavioral / Leadership
7- 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? - 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? - + 5 more questions in this round (sign up to unlock)
Unlock all 18 SumUp questions, free
No credit card. Every question with its framework, the grading signals interviewers score against, and a worked answer for each.
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.
Capsa AI
Same tierCapsa AI's 'Denton Regular' principle guides the interview loop. They grade your ability to articulate complex financ...
See Capsa AI interview questions
Viceversa
Same tierViceversa evaluates your ability to translate complex financial concepts into actionable product strategies, focusing...
See Viceversa interview questions
iBanFirst
Same tieriBanFirst's hiring process emphasizes practical application and strategic alignment with their growth in Europe Curre...
See iBanFirst interview questions
Practice SumUp interviews end-to-end
SumUp Mock Interview
Run a live mock interview with our AI interviewer using SumUp-style prompts. Get scored on structure, signal, and answer length - exactly how the real loop grades you.
Open
STAR Stories for SumUp Behavioral Rounds
Build a Story Bank of your past wins, mapped to the leadership signals SumUp interviewers grade on. Reuse them across every behavioral round.
Open
SumUp Interview Prep Hub
The frameworks behind every SumUp round: CIRCLES for product sense, hypothesis-driven debugging for analytical, STAR for behavioral. Learn each one in 10 minutes.
Open
Interview Frameworks
CIRCLES, STAR, AARRR, RICE, MECE. The exact frameworks that make SumUp interviewers nod instead of frown. Step-by-step playbooks with the moves and the pitfalls.
Open
Sample answers
What a strong answer to these SumUp interview questions shows.
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.
A strong answer shows: Systematic debugging process; Logical reasoning; Code comprehension; Attention to detail.
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.
A strong answer shows: Memory efficiency; Data structure choice (heap); Handling streaming data; Algorithmic complexity.