Staff Engineer Interview Questions

5,880 staff engineer interview questions shared by candidates

During the interview the technical lead first wanted me to explain what it is that I was doing at my current position. I explained which technologies I was using in my current position. Since I was doing a lot of Java and Web Application development, I was very detailed about what our software and web applications were. This essentially led to a discussion back and forth as the pros and cons certain COTS products, programming languages, and platforms. This conversation seemed to let the interviewer know my expertise level.
avatar

Software Engineer Staff

Interviewed at Lockheed Martin

4.1
Jul 9, 2014

During the interview the technical lead first wanted me to explain what it is that I was doing at my current position. I explained which technologies I was using in my current position. Since I was doing a lot of Java and Web Application development, I was very detailed about what our software and web applications were. This essentially led to a discussion back and forth as the pros and cons certain COTS products, programming languages, and platforms. This conversation seemed to let the interviewer know my expertise level.

Round 1: 1. Merge two sorted linked list. Need to compile and test. Round 2: 1. Insert node in a tree. Basic questions like global, static variables. 2. Intersection of two link list. Round 3: 1. Project related questions. Round 4: Basic c questions. Accessing pointer without allocating global variable. Count no of set bit. Round 5: you have 2 files in a directory file1 and file2..file1 is of 100kb and file2 is of 200 kb. you are doing gdb on file1 after opening it..and have read 50kb..now you do move file2 file1..after this in next iteration what will gdb read..50kb more or 150kb. What is memory leak Check if little endian or big endian. 3d Array..how much memory will be allocated.
avatar

Staff Engineer II

Interviewed at Juniper Networks

4.2
Jun 21, 2021

Round 1: 1. Merge two sorted linked list. Need to compile and test. Round 2: 1. Insert node in a tree. Basic questions like global, static variables. 2. Intersection of two link list. Round 3: 1. Project related questions. Round 4: Basic c questions. Accessing pointer without allocating global variable. Count no of set bit. Round 5: you have 2 files in a directory file1 and file2..file1 is of 100kb and file2 is of 200 kb. you are doing gdb on file1 after opening it..and have read 50kb..now you do move file2 file1..after this in next iteration what will gdb read..50kb more or 150kb. What is memory leak Check if little endian or big endian. 3d Array..how much memory will be allocated.

1. Count bit set and unset 2. Shared pointer impl (Interviewer got hurt in assignment operator overloading) 3. IPv4/IPv6 validation function 4. Balanced Parenthesis check 5. Design Patterns 6. Check pair sum equals to target 7. Threads to handle the input uniformly and calculates the sum at the end.
avatar

Staff Software Engineer

Interviewed at Juniper Networks

4.2
Oct 12, 2021

1. Count bit set and unset 2. Shared pointer impl (Interviewer got hurt in assignment operator overloading) 3. IPv4/IPv6 validation function 4. Balanced Parenthesis check 5. Design Patterns 6. Check pair sum equals to target 7. Threads to handle the input uniformly and calculates the sum at the end.

Viewing 5291 - 5300 interview questions

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