Staff Engineer Interview Questions

5,879 staff engineer interview questions shared by candidates

Q: num_list[1,2,3,4,5] are red numbers, api to return first non-red number in a list (at least I think so... because the interviewer himself seemed rather confused about his own question and kept amending and changing the various details pertaining to what he wanted adding only later that this was a sorted list and then changing other aspects such as no negative integers as I attempted to code what I thought he wanted). I presented a working solution at which point we got the (highly relevant to our daily work and totally stupid) big "O" complexity question that I also answered. And then he proceeded to indicate that he did not even understand how Python does not actually have "integer overflow" ... anyway...
avatar

Senior Staff Software Development Engineer

Interviewed at Juniper Networks

4.2
Mar 27, 2020

Q: num_list[1,2,3,4,5] are red numbers, api to return first non-red number in a list (at least I think so... because the interviewer himself seemed rather confused about his own question and kept amending and changing the various details pertaining to what he wanted adding only later that this was a sorted list and then changing other aspects such as no negative integers as I attempted to code what I thought he wanted). I presented a working solution at which point we got the (highly relevant to our daily work and totally stupid) big "O" complexity question that I also answered. And then he proceeded to indicate that he did not even understand how Python does not actually have "integer overflow" ... anyway...

Baby-steps progression exercise. Implement one-dimensional tree of strings - animal types. Animal might be a sub-type of another animal. At first you start just implementing the UI and offsets without using spaces, then move on to extracting the data to json file and parsing it. Then you add an Input next to an Animal name, that allows new animal to be added as a Sub-Type in runtime. During the followup they asked to add ability to remove the animal from the tree, removing any of it’s sub-types as well.
avatar

Staff Software Engineer

Interviewed at Hinge Health

3.7
Jul 1, 2022

Baby-steps progression exercise. Implement one-dimensional tree of strings - animal types. Animal might be a sub-type of another animal. At first you start just implementing the UI and offsets without using spaces, then move on to extracting the data to json file and parsing it. Then you add an Input next to an Animal name, that allows new animal to be added as a Sub-Type in runtime. During the followup they asked to add ability to remove the animal from the tree, removing any of it’s sub-types as well.

started with phone screen, it was easy. I did great in all the 6 interviews except one interview where the interviewer asked me to write code about graph / tree. I explained topological sort but she didn't know what Topological sort and Graph Indegree / outdegree were, she had a laptop which she kept typing in, i did excellent in my other interviews but this one she kept pushing me to the solution she had in the laptop which she thought was the most optimal solution. The company is great but I kinda felt weird where people with 14 years of experience are graded by people with 2 years of experience. I would recommend increasing the coding round and decreasing the general sessions, this way you can't get rejected by one bad interviewer.
avatar

Staff Software Engineer

Interviewed at LinkedIn

3.8
Mar 5, 2016

started with phone screen, it was easy. I did great in all the 6 interviews except one interview where the interviewer asked me to write code about graph / tree. I explained topological sort but she didn't know what Topological sort and Graph Indegree / outdegree were, she had a laptop which she kept typing in, i did excellent in my other interviews but this one she kept pushing me to the solution she had in the laptop which she thought was the most optimal solution. The company is great but I kinda felt weird where people with 14 years of experience are graded by people with 2 years of experience. I would recommend increasing the coding round and decreasing the general sessions, this way you can't get rejected by one bad interviewer.

Find 3 numbers in an array, that sum or are closest to given sum. Culture fit and behavior round: Mostly around past projects and dealing and handling team members in large complex software projects Onsite: Find connected islands in a matrix of 1s and 0s Write approx function for sqrt n Design a tiny url service Software craftsmanship - Describe what quality controls do you suggest for a critical highly available service before deploying to production A very weird managerial round. Most important accomplishment. Do you describe yourself as a leader or a individual contributor? What kind of managerial style do you prefer? Describe any technical project you worked on in the past. Technical communication round.
avatar

Staff Software Engineer

Interviewed at LinkedIn

3.8
Jul 2, 2017

Find 3 numbers in an array, that sum or are closest to given sum. Culture fit and behavior round: Mostly around past projects and dealing and handling team members in large complex software projects Onsite: Find connected islands in a matrix of 1s and 0s Write approx function for sqrt n Design a tiny url service Software craftsmanship - Describe what quality controls do you suggest for a critical highly available service before deploying to production A very weird managerial round. Most important accomplishment. Do you describe yourself as a leader or a individual contributor? What kind of managerial style do you prefer? Describe any technical project you worked on in the past. Technical communication round.

Viewing 961 - 970 interview questions

Glassdoor has 5,879 interview questions and reports from Staff engineer interviews. Prepare for your interview. Get hired. Love your job.