Their internal recruiter reached out to me having noticed that several current employees had worked with me previously and I was looking for new work. It started with a recruiter screen, then a manager screen with a coding problem, then a series of remote interviews with various engineers which included some questions about my knowledge, experience, and some more coding problems.