Backend Software Engineer Interview Questions

15,496 backend software engineer interview questions shared by candidates

1st round: 1. Time and Space complexity of all the data structures and algorithms. 2. What is Scaling? What is Vertical and Horizontal Scaling? 3. Questions on Java 8 2nd round: 3 coding questions, I attended only two 1. Balancing brackets like "()[]{}" and "([)]" . Push in stack if open bracker is encountered and pop from Stack if closing bracket is the and match them. https://leetcode.com/problems/valid-parentheses/ 2. Given a linked list, determine if it has a cycle in it https://leetcode.com/problems/linked-list-cycle/
Oct 31, 2021

1st round: 1. Time and Space complexity of all the data structures and algorithms. 2. What is Scaling? What is Vertical and Horizontal Scaling? 3. Questions on Java 8 2nd round: 3 coding questions, I attended only two 1. Balancing brackets like "()[]{}" and "([)]" . Push in stack if open bracker is encountered and pop from Stack if closing bracket is the and match them. https://leetcode.com/problems/valid-parentheses/ 2. Given a linked list, determine if it has a cycle in it https://leetcode.com/problems/linked-list-cycle/

I think this is a short time to complete these two questions in a decent manner that shows my coding abilities. Home assignment questions: First question - given a list/array of integers, return a list of sums of the factors of each integer. The trivial solution is not good enough since there were test cases that checked execution time. Second question- connect to a given URL (with a simple query param to get as an input) get in return a huge json, from which you need a single value for an internal json object within that json.
avatar

Backend Engineer

Interviewed at Orca Security

4.1
Aug 18, 2022

I think this is a short time to complete these two questions in a decent manner that shows my coding abilities. Home assignment questions: First question - given a list/array of integers, return a list of sums of the factors of each integer. The trivial solution is not good enough since there were test cases that checked execution time. Second question- connect to a given URL (with a simple query param to get as an input) get in return a huge json, from which you need a single value for an internal json object within that json.

Viewing 451 - 460 interview questions

Glassdoor has 15,496 interview questions and reports from Backend software engineer interviews. Prepare for your interview. Get hired. Love your job.