Senior Software Engineer Interview Questions in Richmond, VA | Glassdoor

Senior Software Engineer Interview Questions in Richmond, VA

"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

When would it be better to use a LinkedList collection as opposed to an ArrayList?

1 Answer

A LinkedList is ideal when frequently adding, removing, or accessing the element stored at the head or tail, essentially being a O(1) lookup.

What is the difference between a Map and a Tuple?

1 Answer

A question about C# lambda expressions (a fairly new technique).

1 Answer

Tell us about a time in which you encountered a bug that was extraordinarily hard to track down and solve.

General Architecture based questions - good style overall as they were interested in more high level concepts as opposed to language specific features.

What is a JavaScript closure? Explain how it works.

Describe a situation where you had to chose different technology in the middle of the project

sample behavioral questions include technical hurdle you faced, how you overcame it? differences with your peer/manager, how it was sorted out etc. technical interview was focused on latest continuous integration, cloud, multi threading etc.

behavioral interview questions included as : When in your job, u had to convince someone? When did u face a situation of two competitive goals and how u worked on it?