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
2,033 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.
Build an in memory file system
What are some things to take note of when designing distributed services
CLI Taschenrechner implementieren mit 4 Grundrechnungsarten, Wurzeln, negativen Zahlen und Klammern
Minimum number of platforms required if the arrival and departures of a train are given.
Implement producer consumer using Thread concept
Find cities with 3 hotels with the same name. Traverse a folder and find k largest files.
If you have a ball of lead on a boat on a lake, what happens to the water level when the ball is thrown off the boat into the lake?
Viewing 1 - 10 interview questions