Principal Engineer Interview Questions

4,340 principal engineer interview questions shared by candidates

Here are the steps: 1) Recruiter round to check my background and then she had me talking to the hiring manager 2)Hacker rank problem - 2 problems - 1hr 3) Onsite - 6 interviewers talking to me on these areas: Customer advocacy, Salesforce Culture (Focus more on Diversity and Inclusion), End to End Architecture and my experience , Tools and Infrastructure architecture, One Program to solve in whiteboard, QA Concepts, Overall experience check.
avatar

Principal Software Engineer

Interviewed at Salesforce

4.1
Dec 18, 2023

Here are the steps: 1) Recruiter round to check my background and then she had me talking to the hiring manager 2)Hacker rank problem - 2 problems - 1hr 3) Onsite - 6 interviewers talking to me on these areas: Customer advocacy, Salesforce Culture (Focus more on Diversity and Inclusion), End to End Architecture and my experience , Tools and Infrastructure architecture, One Program to solve in whiteboard, QA Concepts, Overall experience check.

Se trataba de hacer un servicio que tomaba información de varios archivos (fuentes de datos) y agrupar esta información para resolver ciertos calculos, o consultas. Lo importante era hacer preguntas relevantes e ir explicando como diseñabas el servicio.
avatar

Principal Software Engineer

Interviewed at Zillow

3.4
Mar 27, 2025

Se trataba de hacer un servicio que tomaba información de varios archivos (fuentes de datos) y agrupar esta información para resolver ciertos calculos, o consultas. Lo importante era hacer preguntas relevantes e ir explicando como diseñabas el servicio.

Implement a fuzzy string matching, finding all matching strings in an array of strings. A string is considered matching, if all characters from the search string are found in the string in the same order. E.g. search string "md" should match string "Something redundant".
avatar

Principal Software Engineer (Frontend)

Interviewed at Procore Technologies

3.4
Sep 30, 2019

Implement a fuzzy string matching, finding all matching strings in an array of strings. A string is considered matching, if all characters from the search string are found in the string in the same order. E.g. search string "md" should match string "Something redundant".

Viewing 191 - 200 interview questions

Glassdoor has 4,340 interview questions and reports from Principal engineer interviews. Prepare for your interview. Get hired. Love your job.