Three interview stages, each around 45 minutes, but the overall process felt quite unstructured. The final round with the CTO was particularly underwhelming he joined late, appeared disengaged, and was difficult to understand at times, which made it challenging to have a meaningful conversation.