Staff Software Engineer Interview Questions

2,555 staff software engineer interview questions shared by candidates

Describe a system for representing an elevator. You have a building with multiple floors, on each floor there is button, there are no buttons inside the elevator. Then they ask you what you will do if we want to add an additional elevator to the same building, how to handle the queue of requests, which elevator should be sent to each floor, etc.
Jan 29, 2016

Describe a system for representing an elevator. You have a building with multiple floors, on each floor there is button, there are no buttons inside the elevator. Then they ask you what you will do if we want to add an additional elevator to the same building, how to handle the queue of requests, which elevator should be sent to each floor, etc.

Phone Screen: Implement a key-value data structure that uses timestamps (tip: use binary search). First Coding Round: Parse input from STDIN and implement a password generator. Second Coding Round: Parse input from STDIN and implement a function to give a winning hand for a card game, a winning hand consists of 3 cards that all the same properties or all different properties. System Design: Design a system to handle the shopper to pay for a customer order.
avatar

Staff Software Engineer

Interviewed at Instacart

3.6
Aug 14, 2020

Phone Screen: Implement a key-value data structure that uses timestamps (tip: use binary search). First Coding Round: Parse input from STDIN and implement a password generator. Second Coding Round: Parse input from STDIN and implement a function to give a winning hand for a card game, a winning hand consists of 3 cards that all the same properties or all different properties. System Design: Design a system to handle the shopper to pay for a customer order.

Viewing 891 - 900 interview questions

Glassdoor has 2,555 interview questions and reports from Staff software engineer interviews. Prepare for your interview. Get hired. Love your job.