# 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.