First had a meeting with a recruiter and we had a nice chat. Moved on here to the second stage.
Then it was a two-on-one interview with two of their developers. First introductions, then they asked me questions and finally we reviewed a software project I freelanced on before.
The process consisted of random programming questions from a low to high level abstraction. Questions related to CS, the internals of JavaScript and C++, which surprised me since I had applied for a frontend, not a backend position. The two interviewers where really friendly during the process.
Most Questions where easy IMO and I actually ended up Learning the devs who interviewed me some know-how of javascript internals. Moved on to the third stage.
Got to speak to a guy in a suit who was eating sushi during the entire interview. I said I was in a rush since I already had an offer from a "product firm" (not a consultancy agency). Got the impression he seemed perplexed by the fact that I might choose to work with a product firm instead of a consultancy agency, I didn't really understand why.
Asked them some key figures like ratios of consultants currently on jobs but didn't get a clear answer and said I was worried because of Corona and the fact I had to leave a job recently which might look bad in my CV.
Got an answer on Friday later that week where they thanked me for applying.