The process took about 4 month. With a first contact with HR, an zoom interview with a manager after completing an engineering tes. Last step was an in-person interview with multiple senior engineer, solving engineer problems, and technical question. Came out with a weird feeling about the position and the team