Backend Software Engineer Interview Questions

9,111 backend software engineer interview questions shared by candidates

General questions about my last experience, the salary I looked for and my current job position (lead, technical, etc). Hackerrank test is pretty similar to LeetCode ones, just search for top tech companies code questions. They change the title of the problem but the exercise itself is the same :)
avatar

Backend Developer

Interviewed at Twilio

3.9
Aug 28, 2021

General questions about my last experience, the salary I looked for and my current job position (lead, technical, etc). Hackerrank test is pretty similar to LeetCode ones, just search for top tech companies code questions. They change the title of the problem but the exercise itself is the same :)

equals() vs. == What are the differences? Why have both? int i = 5; vs. Integer i = 5; What are the differences? Why have both? How is the interface Comparable being used, and why is it needed? Checked vs. unchecked exceptions What are the differences? Why have both? What is immutability? What is the rationale to keep some data structures in the code immutable?
avatar

Backend Developer

Interviewed at Next Insurance

3.2
Feb 20, 2023

equals() vs. == What are the differences? Why have both? int i = 5; vs. Integer i = 5; What are the differences? Why have both? How is the interface Comparable being used, and why is it needed? Checked vs. unchecked exceptions What are the differences? Why have both? What is immutability? What is the rationale to keep some data structures in the code immutable?

given an array of any integers (negative, positive, not sorted..anything) - and also a target sum - return all the pairs of numbers from the array that sums to this target value . pairs should be duplicated if there are duplicated numbers in the original array Array: 3, 5, 6, 6, -2, 11.. Target = 9 output: (3,6), (3,6), (-2,11)
avatar

Backend Developer

Interviewed at Next Insurance

3.2
Oct 10, 2021

given an array of any integers (negative, positive, not sorted..anything) - and also a target sum - return all the pairs of numbers from the array that sums to this target value . pairs should be duplicated if there are duplicated numbers in the original array Array: 3, 5, 6, 6, -2, 11.. Target = 9 output: (3,6), (3,6), (-2,11)

Viewing 7991 - 8000 interview questions

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