Perguntas de entrevista de Senior Backend Software Engineer

295 Perguntas de entrevista compartilhadas pelos candidatos | senior backend software engineer

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
avatar

Senior Backend Software Engineer

Entrevista na empresa Outreach

3.8
12 de jan. de 2018

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

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?"
avatar

Senior Software Engineer, Backend

Entrevista na empresa Eaze

2.5
3 de mai. de 2018

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
avatar

Sr Backend Software Engineer

Entrevista na empresa Invideo

4
10 de jan. de 2021

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

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
avatar

Senior Backend Software Engineer

Entrevista na empresa HiBob

4.3
1 de mai. de 2025

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

O Glassdoor tem 295 perguntas e relatórios de entrevistas do cargo de Senior backend software engineer. Prepare-se para sua entrevista. Conquiste a vaga perfeita na empresa dos seus sonhos!