Principal Software Engineer Interview Questions

2,045 principal software engineer interview questions shared by candidates

Create a class diagram for this situation: Pilot (fly plane, get drink, consume drink) Flight Attendant (get drink, consume drink, serve drink) Passenger (get drink, consume drink, ride plane) Now, add concept of "deadhead", which is a pilot or flight attendant riding as a passenger. Pilot or flight attendant can only be Pilot/Attendant or Deadhead mutually exclusively.
avatar

Principal Software Engineer

Interviewed at Beyond, Inc.

2.6
Aug 29, 2013

Create a class diagram for this situation: Pilot (fly plane, get drink, consume drink) Flight Attendant (get drink, consume drink, serve drink) Passenger (get drink, consume drink, ride plane) Now, add concept of "deadhead", which is a pilot or flight attendant riding as a passenger. Pilot or flight attendant can only be Pilot/Attendant or Deadhead mutually exclusively.

Stone cold into a recursive linguistic tree problem that required multiple classes, discussion, diagramming, and iterative build/inspection approach, but had to do it in a flat web page with none of the usual tools you would use to query, plan, and resolve it. A waste of time off work with a convoluted high school problem unrelated to real-world day-to-day duties. Mostly about making the interviewer feel like the cleverest person in the room, so I bowed out.
avatar

Principal Software Engineer

Interviewed at Crelate

3.7
Aug 25, 2022

Stone cold into a recursive linguistic tree problem that required multiple classes, discussion, diagramming, and iterative build/inspection approach, but had to do it in a flat web page with none of the usual tools you would use to query, plan, and resolve it. A waste of time off work with a convoluted high school problem unrelated to real-world day-to-day duties. Mostly about making the interviewer feel like the cleverest person in the room, so I bowed out.

Viewing 341 - 350 interview questions

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