They gave a take-home coding project that involved the use of a basic API to create a web application. After that, I was invited for a Zoom interview where I talked to a Fetch Software Engineer. I was told by friends that it was going to all be about the take-home project but in reality, we touched upon it for a little bit and then I was asked about various frontend topics which eventually lead to me talking about my experience and breadth of knowledge. I think they just generally want to gauge your skillset and knowledge. I was also given a coding problem to solve that was not too difficult. Then I was invited to the on-site interview where I had two more interviews. The first one was similar to the previous in the sense that they wanted a gauge how expansive my knowledge was about frontend development and best practices, specifically web app development. The next "interview" did not seem like an interview imo as the interviewer and I worked on a coding problem together. All in all, every single one of the engineers, and recruiters I talked to were super friendly and supportive.