Staff Software Engineer Interview Questions

2,548 staff software engineer interview questions shared by candidates

- What is the difference between a dict and an OrderedDict? - If there were two threads and they both were incrementing a global variable by 1,000 what would the value be at the end? - Can a tuple/list be a dictionary key? - How would you scale a Flask service? - How would you implement a messaging queue?
avatar

Staff Software Engineer

Interviewed at Intuition Machines

3.9
Oct 30, 2023

- What is the difference between a dict and an OrderedDict? - If there were two threads and they both were incrementing a global variable by 1,000 what would the value be at the end? - Can a tuple/list be a dictionary key? - How would you scale a Flask service? - How would you implement a messaging queue?

- Given the set of ranges and maximum range, find the minimum number not in that range. For example if input is ((2, 3), (5,9), (10, 15)) and max range is, 15, the output should be 1 as this is the minimum number not in that range - Calculate the height of BST (Interviewer told me they use this algorithm daily on their job :-|) - Given the number of floors and available parking spaces on each floor, write an algorithm to assign parking and update the spots when car checks out - General questions on values and your past experiene with it.
avatar

Staff Software Engineer

Interviewed at Hopper

3.4
Mar 8, 2023

- Given the set of ranges and maximum range, find the minimum number not in that range. For example if input is ((2, 3), (5,9), (10, 15)) and max range is, 15, the output should be 1 as this is the minimum number not in that range - Calculate the height of BST (Interviewer told me they use this algorithm daily on their job :-|) - Given the number of floors and available parking spaces on each floor, write an algorithm to assign parking and update the spots when car checks out - General questions on values and your past experiene with it.

Viewing 2221 - 2230 interview questions

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