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
Perguntas de entrevista de Senior Backend Software Engineer
295 Perguntas de entrevista compartilhadas pelos candidatos | senior backend software engineer
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?
Q: how would you optimize this particular SQL query from the technical interview?
Why I would want to change from my current job to their position.
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?"
Other than the technical skills you mentioned in your resume, they also focused on knowing you as a person, whether you can handle pressure, can you keep a work-life balance, and what are things that excite you. 1st (Co-Founder) Hiring manager roundabout yourself, and kind of experiences 2nd (Senior Software Engineer) DS-Algo 3rd (Senior Software Engineer) In-depth questions about the technologies you have worked on, system design. 4th (Director of Engineering) System-design 5th (CTO/Co-Founder) Behavioral Questions
- System Design Interview, draw the architecture of a system with some specific requirements on the white board.
Not correct reporting here the questions
export class MeetingRoom { roomName: string; capacity: number; constructor(roomName: string, capacity: number) { this.roomName = roomName; this.capacity = capacity; } } import { MeetingRoom } from "./MeetingRoom"; export class MeetingRoomFinder { private meetingRooms: MeetingRoom[]; constructor(meetingRooms: MeetingRoom[]) { this.meetingRooms = meetingRooms; } bookMeetingRoom(numberOfPeople: number, date: Date): MeetingRoom | null { return null; // Default implementation } } add your code to here bookMeetingRoom make sure to handle
Exibindo 1 a 10 perguntas de entrevista