Principal Software Engineer Interview Questions

2,048 principal software engineer interview questions shared by candidates

First interview: 1 leetcode like question, 1 throughput load implementation. 2 hours total. Second Interview: More pseudo-code interview, writing a rate limiter system. Emphasize on concurrency and mutual exclusion.
avatar

Principal Software Engineer

Interviewed at Palo Alto Networks

3.7
Jan 15, 2024

First interview: 1 leetcode like question, 1 throughput load implementation. 2 hours total. Second Interview: More pseudo-code interview, writing a rate limiter system. Emphasize on concurrency and mutual exclusion.

if input is chars = ["a","a","b","b","c","c","c"] output should be output = ["a","2","b","2","c","3"] and if the input is like chars = ["a","b","b","c","c","c"] output should be output = ["a","b","2","c","3"] and if the input is like chars = ["a","b","b","c","c","c","c","c","c","c","c","c","c","c","c"] output should be output = ["a","b","2","c","1","2"]...do not use any data structures
avatar

Principal Software Engineer In Test

Interviewed at Palo Alto Networks

3.7
Feb 27, 2024

if input is chars = ["a","a","b","b","c","c","c"] output should be output = ["a","2","b","2","c","3"] and if the input is like chars = ["a","b","b","c","c","c"] output should be output = ["a","b","2","c","3"] and if the input is like chars = ["a","b","b","c","c","c","c","c","c","c","c","c","c","c","c"] output should be output = ["a","b","2","c","1","2"]...do not use any data structures

4. Some questions related to technology. Java/JavaScript etc. a. How to initiate a Java class w/o using the new operator. b. How + operator works with String in Java/ Does Java supports operator overloading? c. Whats is Event loop in Java script?
avatar

Principal Software Engineer

Interviewed at OpenText

3.2
Aug 25, 2020

4. Some questions related to technology. Java/JavaScript etc. a. How to initiate a Java class w/o using the new operator. b. How + operator works with String in Java/ Does Java supports operator overloading? c. Whats is Event loop in Java script?

Viewing 1191 - 1200 interview questions

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