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
Senior Backend Engineer Interview Questions
1,879 senior backend engineer interview questions shared by candidates
1. Evaluate a polish notation based expression (operands precede operator) 2. Determine suffix (st or nd or th like 1st, 2nd, 23rd etc) for a given number.
What are some things to take note of when designing distributed services
Build an in memory file system
Minimum number of platforms required if the arrival and departures of a train are given.
CLI Taschenrechner implementieren mit 4 Grundrechnungsarten, Wurzeln, negativen Zahlen und Klammern
Implement producer consumer using Thread concept
Find cities with 3 hotels with the same name. Traverse a folder and find k largest files.
How can you tell if a linked list cycles?
Q.) Parse file directories to a tree structure 2.)Prime numbers till n 3.)Print a table based on List of Maps
Viewing 1 - 10 interview questions