30 min introduction of just chatting about what the job and interviewing is, 90 min attitude interview of questions about your actions on different situations, and 2h 30min technical interview going through different parts of a system and design choice with some code review and live coding