The process included an initial chat with TA, a short video interview with the manager, an in-person technical, and a final values interview.
Although I didn’t get an offer (which was disappointing as the company seems great), the experience was excellent—well-organised, smooth, and very positive throughout.