From the course: Job Interview Tips for Software Engineers

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

How to approach this question

How to approach this question

From the course: Job Interview Tips for Software Engineers

Start my 1-month free trial

How to approach this question

- I ask this question to derive a key insight, can this candidate put together a cogent explanation that connects several technical concepts together? The web service architecture includes several components that are connected closely, so that the entire system works closely to deliver capabilities to the end user. Being able to craft that narrative, while keeping it technical, is important. Here's how I would structure the answer. Set context and terminology. The question already establishes that your target listener does not have a system architecture background. Starting out with gradual conceptual explanations will help drive better understanding. Second, create a journey. Rather than throwing technical jargon, explain these concepts from the point of view of how they deliver capabilities the user already uses. This will solidify those concepts in their mind. Third, tie it all together. Summarize your learnings in the end…

Contents