Principal Software Engineer Interview Questions in Boston, MA | Glassdoor

Principal Software Engineer Interview Questions in Boston, MA

55

Principal software engineer interview questions shared by candidates

Top Interview Questions

Sort: RelevancePopular Date

Write recursive breath and depth tree listing methods. Constraints were no use of explicit arrays, queues, etc.

1 Answer

[Whiteboard exercise in Java]

1. How does arraylist work internally in java? if you were to implement array list how would you implement. Collections interface implementations and its differences. Whats the difference between set and list interface. Is Hashlist a thread safe or not. 2. Is there time difference in the array list is accessed, if the index is to the begining vs last. 3. How does HashMAp? Deep discussions about that, as well as HashMaps internal implementation details of O(n).

1 Answer

Since I had covered a great deal during the phone interview, the on-site interview was pro forma. There were some simple programming questions but nothing that anyone with some experience could not answer.

1 Answer

Describe three most often used methods to resolve memory leaks?

1 Answer

Most difficult was laying out a radix tree and going through O(n) lookup and space advantages.

1 Answer

Nothing too difficult

1 Answer

Why did you leave the last employer.

1 Answer

The questions were specific to the code I had written.

How does a file system work? How does virtualization work?