I Applied through a recruiter on Linkedin. About 10 min call with the company's recruiter, then scheduled an (mainly questions about my prior job) interview for about 1.5 hours, then scheduled another one with a technical question. they providing the question using a screen share for about 10 min, then you have an hour to implement the solution and send it back via e-mail, then you have a follow up questions session which take about ~15 min