Software Engineer Principal Interview Questions

2,048 software engineer principal interview questions shared by candidates

- tree operations (data structures) - system design for authentication service (whiteboard) - system design for scooter lending company (whiteboard) - low-level design for elevator problem (whiteboard) You shouldn't have a problem if you prepare from well known sites like geeksforgeeks. The problems you get may be different but it's important to take the right approach.
avatar

Senior Principal Software Engineer

Interviewed at Oracle

3.5
Mar 28, 2026

- tree operations (data structures) - system design for authentication service (whiteboard) - system design for scooter lending company (whiteboard) - low-level design for elevator problem (whiteboard) You shouldn't have a problem if you prepare from well known sites like geeksforgeeks. The problems you get may be different but it's important to take the right approach.

This program is for reverse the word present in the given string input: my name is xx khan output:ym eman si xx nahk Interviewer was not technically strong and when I was trying to run the program in online compiler got few errors and when I tried to solve many times I felt he doesnt know that we can use string instead of char array.. Many more doubts he had. Questions on OOPs concepts SAS, SATA, nvme Past products Design pattern
avatar

Principal Software Engineer

Interviewed at Dell Technologies

3.7
Feb 5, 2021

This program is for reverse the word present in the given string input: my name is xx khan output:ym eman si xx nahk Interviewer was not technically strong and when I was trying to run the program in online compiler got few errors and when I tried to solve many times I felt he doesnt know that we can use string instead of char array.. Many more doubts he had. Questions on OOPs concepts SAS, SATA, nvme Past products Design pattern

Viewing 1011 - 1020 interview questions

Glassdoor has 2,048 interview questions and reports from Software engineer principal interviews. Prepare for your interview. Get hired. Love your job.