Principal Software Engineer Interview Questions in Santa Clara, CA | Glassdoor

Principal Software Engineer Interview Questions in Santa Clara, CA

15

Principal software engineer interview questions shared by candidates

Top Interview Questions

Sort: RelevancePopular Date

In C++ inherit, how are the destructors layed out in memory.? Some further digging on the virtual pointer tables.

1 Answer

I am sure they never dealth with memory layouts of objects and virtual functions..but they do ask...funny.

Discuss pros and cons of a past project I worked on back in 2005-2007 at the same company. Discuss design aspects of this project and how they might have been improved to make it more successful.

1 Answer

Describe how to implement, basically, Java's LinkedHashMap.

1 Answer

Implement a queue using only stacks.

1 Answer

Architect elevator system

1 Answer

Design a semaphore in a multi-processor system with locking and lockless approach.

How many different memory allocators in linux kernel? Describe them.

Some tricky concurrency question answering which is only possible with experience of relatively low-level details of various lock types and other details.

Multithreading, Core Java, DataStructures, Algorithms.