# Software Engineer Interview Process

Here are the 3 stages of our interview process.

# 📞 Stage 1 - Phone call

What?

A call with one of our in-house talent partners.

# 💡 Stage 2 - Engineering and company values interview

Who?

An engineer and an Engineering Manager. 1 Hour, broken down as 5 mins intros, 40-45 mins questions from us, about 10-15 mins left at the end for you to ask questions about Attest/the role/the team

What?

The purpose of this interview is to evaluate whether the values of you, the candidate, and the values of Attest align. We'll ask a series of questions that allow you to explain how you have demonstrated the following values and approaches: Communication, Commerciality, Accountability, Problem solving, Leadership, Innovation, Transparency, Autonomy.

# 💡 Stage 3 - Technical interview

The final stage is a technical interview. For remote interviews, these might not be scheduled together.

# ⌨️ Pair Programming

Who?

2 Engineers. 1 Hour.

What?

We will give you some take-home code in advance of the pair programming. There's a very small amount we ask you to do on your own; mostly so you are familiar with the project and code structure. Then, in the pair-programming interview we will work with you on the problem and expand on the solution that you've built.

# 📐 Design & Architecture

Who?

2 Engineers. 1 Hour.

What?

We'll demo our Attest dashboard and whiteboard a system design given an architectural challenge we present.

10-15mins at the end if you want to ask us anything.