First round: Causal chat with HR in a phone screening. It is just about the HR introducing the job and the company to me, as well as some information about the next round.
Second round: Online interview with the hiring manager (GM Digital). Some behavioural questions and some working style questions, but it is majorly about learning more of their product and team structure.
Take Home Coding Test: Build a Pokemon site with public and free API to let users see all pokemons, as well as add/remove certain pokemons to/from their favourite list. Unit test is also asked to be applied. The allowed time frame is about 3 days.
Third round: Technical chat with both the GM Digital and a senior developer who have reviewed the submission of the coding test. The majority of this round is about discussing the approaches I have made in the coding test, and what to improve if more time is given to me.
And then there's no further interviews. The proceed with reference check and offer giving process.