Staff Software Engineer Interview Questions

2,609 staff software engineer interview questions shared by candidates

They asked two coding questions with small twists, but overall, they were fairly straightforward: 1. Find the shortest path from source to destination in a non-cyclic graph. 2. Find the number of anagrams in an array of strings.
avatar

Staff Software Engineer

Interviewed at BitGo

4.4
Jul 29, 2025

They asked two coding questions with small twists, but overall, they were fairly straightforward: 1. Find the shortest path from source to destination in a non-cyclic graph. 2. Find the number of anagrams in an array of strings.

=== TECHNICAL === • I was asked to implement JSON.Stringify. (ehem, ehem, creativity and novelty in the problem to ask!) • I finish that with unit tests in half an hour which later I found was working way better than all the version I could find online in random people's public github accounts. • The interviewer asked me to support recursive loops in Javascript. He didn't even have a working example and it was super-tricky to think about it -- an object having properties to point to the object itself to form a loop of "pointers" in Javascript! I modified my code to cover that too. I tested that and it worked perfect. • And guess what, the feedback (more than a week later) was that there are "some concerns about my Javascript" so they need to have a second phone interview. lol. I could only laugh! I just bailed out and canceled it. Enough is enough.
avatar

Senior/Staff Software Engineer

Interviewed at Lyft

3.8
Nov 29, 2017

=== TECHNICAL === • I was asked to implement JSON.Stringify. (ehem, ehem, creativity and novelty in the problem to ask!) • I finish that with unit tests in half an hour which later I found was working way better than all the version I could find online in random people's public github accounts. • The interviewer asked me to support recursive loops in Javascript. He didn't even have a working example and it was super-tricky to think about it -- an object having properties to point to the object itself to form a loop of "pointers" in Javascript! I modified my code to cover that too. I tested that and it worked perfect. • And guess what, the feedback (more than a week later) was that there are "some concerns about my Javascript" so they need to have a second phone interview. lol. I could only laugh! I just bailed out and canceled it. Enough is enough.

Viewing 951 - 960 interview questions

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