Senior Backend Engineer Interview Questions

2,786 senior backend engineer interview questions shared by candidates

1. 2 Coding challenge questions were there one was relatively easy for 150 marks another one was for 250 marks which was medium-level leetcode. The question was maximum length substring in a multi-word string with a minimum given frequency 2. Design a function rate limiter.
avatar

Senior Backend Engineer

Interviewed at Picsart

3
Jun 28, 2023

1. 2 Coding challenge questions were there one was relatively easy for 150 marks another one was for 250 marks which was medium-level leetcode. The question was maximum length substring in a multi-word string with a minimum given frequency 2. Design a function rate limiter.

Evaluate a substantial codebase, detailing the purpose of each class and identifying areas requiring modification with justification. Walk through the code to understand its functionality. Mention all errors/issues you encounter. Suggest improved versions of the code. The code exhibits various errors and suboptimal practices, such as incorrect status codes, improper initialization of mutable arguments, and multiple return statements.
avatar

Senior Backend Engineer

Interviewed at Mobileye

3.8
May 7, 2024

Evaluate a substantial codebase, detailing the purpose of each class and identifying areas requiring modification with justification. Walk through the code to understand its functionality. Mention all errors/issues you encounter. Suggest improved versions of the code. The code exhibits various errors and suboptimal practices, such as incorrect status codes, improper initialization of mutable arguments, and multiple return statements.

Take the following func in Python: def func(input1, input2): j = 0 count = 0 ret = "" i = 0 while i < len(input1): ret = ret + input1[i] if input1[i] == input2[j]: j = j + 1 if len(input2) == j ret = ret[0: (i-j)+1] + ("-" * len(input2)) j = 0 count = count + 1 i = i + 1 return ret, count For the following inputs, here's the outputs (for example only): bba, bb => --a, 2. It's like a masking function of the 2nd string inside the 1st string. The question: The function has a small bug, find an input that the function will return an incorrect ouput for it. After that, fix the bug.
avatar

Senior Backend Developer

Interviewed at Zesty

4.1
May 6, 2023

Take the following func in Python: def func(input1, input2): j = 0 count = 0 ret = "" i = 0 while i < len(input1): ret = ret + input1[i] if input1[i] == input2[j]: j = j + 1 if len(input2) == j ret = ret[0: (i-j)+1] + ("-" * len(input2)) j = 0 count = count + 1 i = i + 1 return ret, count For the following inputs, here's the outputs (for example only): bba, bb => --a, 2. It's like a masking function of the 2nd string inside the 1st string. The question: The function has a small bug, find an input that the function will return an incorrect ouput for it. After that, fix the bug.

Viewing 261 - 270 interview questions

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