The 2 types of software engineering interviews and how to prepare for them

Connor Leech
Employbl
Published in
6 min readNov 26, 2017

--

Being able to pass technical interviews is crucial for career growth as a software engineer, yet it can be hard to know exactly how to prepare. Different software companies evaluate engineers in different ways and there’s nothing worse than being blindsided in a pressure-filled or important situation.

Fortunately, technical interviews can be broken down into two broad categories: domain specific interviews and computer science fundamentals interviews. To grow your career as a software engineer it’s important to recognize the different methodologies for evaluating talent. Improve in the area where you need the most help. This article breaks down what you can expect from each type of interview and what you can do to nail them.

To grow your career as a software engineer it’s important to recognize the different methodologies for evaluating talent.

Domain specific interviews

Some popular technologies used today

Domain specific interviews usually entail specific knowledge about the technology you are most comfortable in. For example, if you mostly use Angular 1.x for your front end development and the company has an Angular frontend they could ask about Angular controllers, directives…

--

--

Connor Leech
Employbl

Girl Dad x 2. Cofounder @Employbl. Software Engineer @CommentSold.