Software Engineer Backend Interview Questions

2,346 software engineer backend interview questions shared by candidates

Online shop question: Imagine you need to implement a checkout process for an online shop. What will the main objects be? (Customer, Item, Payment, etc…) What will the relationships between the objects be? How would you design such an application?
avatar

Software Engineer (Python,backend)

Interviewed at Trax Retail

3.5
Sep 21, 2024

Online shop question: Imagine you need to implement a checkout process for an online shop. What will the main objects be? (Customer, Item, Payment, etc…) What will the relationships between the objects be? How would you design such an application?

The online assessment is done on the CodeSignal platform. You have 1 week to take it once you receive the invitation. The test duration is 1 hour and 30 minutes (if I remember correctly). It is proctored, so you must have your camera and microphone on during the entire test. There are 4 coding questions. You must solve them one after another — you can't skip questions or go back to previous ones. All the problems are related to building a transactional tracking system and detecting potential fraud. The focus is on logic, data structures, and clean implementation.
avatar

Senior Software Engineer - Backend

Interviewed at Charlie Health

3.5
Apr 9, 2025

The online assessment is done on the CodeSignal platform. You have 1 week to take it once you receive the invitation. The test duration is 1 hour and 30 minutes (if I remember correctly). It is proctored, so you must have your camera and microphone on during the entire test. There are 4 coding questions. You must solve them one after another — you can't skip questions or go back to previous ones. All the problems are related to building a transactional tracking system and detecting potential fraud. The focus is on logic, data structures, and clean implementation.

Build a system that books an available seat on a train that has only one line and several stations. You need to ensure there's an available seat for all stations. You can book a ticket from any station to any station.
avatar

Backend Developer - Software Engineer Sr

Interviewed at Palo Alto Networks

3.7
Aug 12, 2025

Build a system that books an available seat on a train that has only one line and several stations. You need to ensure there's an available seat for all stations. You can book a ticket from any station to any station.

Viewing 591 - 600 interview questions

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