Multistage interview process.
Initially a phone meeting with the HR team, followed by an interview with the CTO and colleague from the development team (semi technical). After the interviews came a tale-home technical assignment and after that a meeting with CEO.