Senior backend engineer Interview Questions | Glassdoor

Senior backend engineer Interview Questions

109

senior backend engineer interview questions shared by candidates

Top Interview Questions

Sort: RelevancePopular Date

Behavioral Why outreach The impact you hope to have from your next role?What is most important factor in your career/job What do you think about RSpec? How do you compare it with other frameworks What was the hardest/Challenging technical problem you faced and how did you resolve it Coding This problem concerns finding a time when we can do daily recurring maintenance on a server. You are to write a function that is given the following information: List of times when the server is busy every day Duration, in minutes, of the desired maintenance window The function should return the start time of a daily maintenance window when the server is not busy. In pseudo-code, the function signature would look something like this: maintWindowStart(busyTimes, durationMins) -> startTime The "busy times" should be time ranges like the following, and can be represented in whatever data structure you feel is appropriate. 0:05 to 0:30 = [5, 30] 2:00 to 4:01 = [120, 241] 13:10 to 16:55 = [790, 1015] [[5, 30], [120, 541], [790, 1015]] // requested duration -> expected start time // 10 -> 30 // 120 -> 541 // 4 -> 0 // 300 -> 1015

8 Answers

I got the same question... which I solved... but interviewer did not clear the question in the beginning.. now waiting for the response.

Got the onsite.. will update after the onsite..

hey, how was your onsite?

One or more comments have been removed.
Please see our Community Guidelines or Terms of Service for more information.

What are some things to take note of when designing distributed services

3 Answers

One or more comments have been removed.
Please see our Community Guidelines or Terms of Service for more information.

How would you write a function to divide two numbers if you didn't have the division operator?

1 Answer

In so many words the question was: "In Javascript, what do you call a function that can pause execution while the runtime executes other tasks, then continues execution later at the point that the function last left off?" Then a follow up: "What is the syntax for such a function?"

1 Answer

Weigh several balls to find the heaviest in O(log n) time on a scale. This is worded so strangely that it may not be obvious at first what you're trying to solve. You're just trying to find the most efficient (least measurements) solution. "You have 9 balls that are identical but 1 weighs more than the others. Using a balance scale, how could you find the heavier ball efficiently, conserving the number of measurements?"

1 Answer

What is the process to push a code change to prod?

1 Answer

How can you tell if a linked list cycles?

1 Answer

Given a maze in the form of an NxM grid, write a program to find a path from the start (upper-left) to the end (lower-right).

1 Answer

What you don't like in your job

1 Answer

Implement an inheritance hierarchy for shapes. The example just contains properties and methods to transfer to inheriting classes, but doesn't really prove any knowledge of inheritance.

1 Answer
110 of 109 Interview Questions