Senior Backend Engineer Interview Questions

2,038 senior backend engineer interview questions shared by candidates

Different ways to implement and manage threads in Java? Pros and cons of each approach. Why a thread pool size shouldn't be too large or too small? Different way of distributing/batching work across threads. Scaling with queues and databases. How would you implement a distributed rate limiter? (Hint: learn the rate-limiting algorithms). Pros and cons for every question asked.
avatar

Senior Backend Engineer

Interviewed at Monzo Bank

3.9
Feb 12, 2026

Different ways to implement and manage threads in Java? Pros and cons of each approach. Why a thread pool size shouldn't be too large or too small? Different way of distributing/batching work across threads. Scaling with queues and databases. How would you implement a distributed rate limiter? (Hint: learn the rate-limiting algorithms). Pros and cons for every question asked.

Design a system that tracks files stored in S3. Given two API endpoints—one that lists the files and another that provides details such as file size—design a system that counts the total number of files and calculates their combined size.
avatar

Senior Backend Engineer

Interviewed at Cyera

4.5
Mar 8, 2025

Design a system that tracks files stored in S3. Given two API endpoints—one that lists the files and another that provides details such as file size—design a system that counts the total number of files and calculates their combined size.

Lot about my experience and usual story of how you convince etc etc ., 2n round was design and one of the panelist is unprofessional and keeps interupting and never allowed me to explain solution. Not sure how Ikea still keeps him and allowing him to be as panelist.
avatar

Senior Backend Engineer

Interviewed at IKEA

3.7
Aug 31, 2022

Lot about my experience and usual story of how you convince etc etc ., 2n round was design and one of the panelist is unprofessional and keeps interupting and never allowed me to explain solution. Not sure how Ikea still keeps him and allowing him to be as panelist.

Check if string contains the exact same number of repetitions of every character. I.e. "aabb" - true, "aabbc" - false. Then check if removing a single character from the string can make it valid, i.e. "aabbc" - true, "aaabbbcc" - false
avatar

Senior Backend Engineer

Interviewed at Bolt

3.4
Dec 13, 2019

Check if string contains the exact same number of repetitions of every character. I.e. "aabb" - true, "aabbc" - false. Then check if removing a single character from the string can make it valid, i.e. "aabbc" - true, "aaabbbcc" - false

Viewing 2021 - 2030 interview questions

Glassdoor has 2,038 interview questions and reports from Senior backend engineer interviews. Prepare for your interview. Get hired. Love your job.