Senior Backend Developer Interview Questions

15,489 senior backend developer interview questions shared by candidates

Given an array of some elements having some weight - pop out two heaviest elements (x &y) from the array - then compare them until array is empty of there is only one element left comparisons: if x!=y ( push x-y into the array) if x==y ( do nothing)
avatar

Backend Developer

Interviewed at TestMu AI

3.8
Feb 19, 2021

Given an array of some elements having some weight - pop out two heaviest elements (x &y) from the array - then compare them until array is empty of there is only one element left comparisons: if x!=y ( push x-y into the array) if x==y ( do nothing)

Online assessment: 5 problems - 2 leetcode hards, 1 relatively easy SQL query, 1 refactor-a-class problem and 1 design problem Technical interview: How do you create a bean? No, I don't mean that. How do you create the bean? What type of bean is it? That's not what scope means (it actually is). Ok, and how does Spring do that in the back? Tell me the implementation.
avatar

Backend Developer

Interviewed at ING

4.1
Oct 12, 2022

Online assessment: 5 problems - 2 leetcode hards, 1 relatively easy SQL query, 1 refactor-a-class problem and 1 design problem Technical interview: How do you create a bean? No, I don't mean that. How do you create the bean? What type of bean is it? That's not what scope means (it actually is). Ok, and how does Spring do that in the back? Tell me the implementation.

Design splitwise application Input You can create a few users in your main method. No need to take it as input. There will be 3 types of input: Expense in the format: EXPENSE <user-id-of-person-who-paid> <no-of-users> <space-separated-list-of-users> <EQUAL/EXACT> <space-separated-values-in-case-of-non-equal> Show balances for all: SHOW Show balances for a single user: SHOW <user-id> Output When asked to show balance for a single user. Show all the balances that user is part of: Format: <user-id-of-x> owes <user-id-of-y>: <amount> If there are no balances for the input, print No balances In cases where the user for which balance was asked for, owes money, they’ll be x. They’ll be y otherwise.
avatar

SDE-2 Backend

Interviewed at Swiggy

3.5
Jan 18, 2021

Design splitwise application Input You can create a few users in your main method. No need to take it as input. There will be 3 types of input: Expense in the format: EXPENSE <user-id-of-person-who-paid> <no-of-users> <space-separated-list-of-users> <EQUAL/EXACT> <space-separated-values-in-case-of-non-equal> Show balances for all: SHOW Show balances for a single user: SHOW <user-id> Output When asked to show balance for a single user. Show all the balances that user is part of: Format: <user-id-of-x> owes <user-id-of-y>: <amount> If there are no balances for the input, print No balances In cases where the user for which balance was asked for, owes money, they’ll be x. They’ll be y otherwise.

Viewing 871 - 880 interview questions

Glassdoor has 15,489 interview questions and reports from Senior backend developer interviews. Prepare for your interview. Get hired. Love your job.