Multiple steps, but relatively easy and forgiving. I messed up one part but still continued on and was given an offer based on my other qualities. Final interview seemed like more of a formality, seemed unlikely you would get to that stage without already having the job but not sure.