The process was made of 3 parts: first, an exchange with the HR manager to know a little bit about you + some technical questions. Then, a coding test ( you can choose between python or js), quite challenging to do in 45 minutes. Then the final interview was with a head engineer to discuss deeply about the projects + programming knowledge + 2 brainteasers