First there was a video call, that was fine, just wanted to get to know you and explain their company and the job. Then there was a technical video interview, also standard, asking you about terms and projects and explaining more in depth about what they are working on. Then a final in person interview at their Newton Square office.