Systems software engineer interview questions shared by candidates
Q1: Find the common ancestor of two nodes in a binary tree (not binary search tree). Interviewers didn't know the complexity. Q2: Write echo client-server model. It is expected to know the signatures of the apis and the arguments passed in bind, listen, accept. Q3: Implement ringbuffer.
Say you have a switch that needs to keep track of a list of neighboring nodes. What data structure would you use to read and store that information almost as quickly as the switching fabric processes packets? Now, say you need to print them all out on demand. Would you change your answer?
I don't recall being asked any difficult or unexpected questions. Having done many interviews I answered as honestly and correctly as possible, even if I didn't have answers at the time. I indicated that I am very resourceful and tenacious, and find solutions to problems presented.
See Interview Questions for Similar Jobs
- Truck Driver
- Dental Assistant
- Human Resource
- Registered Nurse
- Medical Assistant
- Mechanical Engineer
- Graphic Designer