Senior Software Engineer Interview Questions in Boulder, CO | Glassdoor

Senior Software Engineer Interview Questions in Boulder, CO

"Senior software engineers are the most experienced member of a software team and usually carry the most responsibility and authority of that team. Because of this, interviews will be designed to find candidates who have expert knowledge of the field and years of experience as a software engineer. Expect to be asked tough technical questions and to give examples of previous projects that you have worked on."

Top Interview Questions

Sort: RelevancePopular Date

What sort would you use if you required tight max time bounds and wanted highly regular performance.

6 Answers

Vector sort.

Guaranteed to be O(n log n) performance. No better, no worse.

That is so say, a "Balanced Tree Sort" is guaranteed to be O(n log n) always.

Intersection of two numerical arrays

8 Answers

What sort would you use if you had a large data set on disk and a small amount of ram to work with?

5 Answers

Hardest things to unit test

4 Answers

Given two arrays of numbers, write a method to combine and sort the two arrays.

1 Answer

if you were a flower, what kind of flower would you be?

1 Answer

How would I handle a situation wherein one team member is slacking off and resists contributing?

1 Answer

If you are interviewed by the CTO, expect an extremely challenging puzzle question such as "I have a large irregularly-shaped swimming pool. How can I find out how much water is in it?" The "correct" answer might be obvious but will probably be very obscure. The question is meant to reveal your thought process and technical background.

1 Answer

What are some caching strategies? In which databases do you have experience?