First steps, were 2 phone interviews. The first one was a business get to know you type of phone screen. The second was technical phone screen.
Second steps, were in person interview. They had me do a programming problem on a computer right there. And then I talked to the rest of the staff.