Software Engineer Backend Interview Questions | Glassdoor

Software Engineer Backend Interview Questions


Software engineer backend interview questions shared by candidates

Top Interview Questions

Sort: RelevancePopular Date

Explain how you would handle a large amount of data, given you have a limited amount of memory.

2 Answers

store the data in database and retrieve the needed data into the application

You need to break up the large data into small chunks like external sort or merge sort.


1 Answer

given a 3*3 matrix filling by unique numbers from 1 to 9. You can only switch 9 with 9's up/down/left/right neighbours. Each switch is counted as a step. Question: what's the minimum number of steps to reach the state that the matrix is like 1 2 3 4 5 6 7 8 9

How to find a sub-string in a string? How to convert a ternary expression into a binary tree structure?

Build a regex matcher which supports '?' and '*'.

Onsite Tech #2: Very basic combination recursion question

Onsite Tech #3: Traversing a directed graph to find all weakly connected components

In both interviews we talked a lot about Big O performance, some very simple data structures, and Object Oriented Design. In the end my lack of OO abilities was probably what stopped us short of an onsite.

Do you like Math?

1 Answer
110 of 77 Interview Questions