The first round was a brief phone screening (around 5 minutes) covering basic background information and general eligibility.
The next two rounds were technical interviews, each conducted by an Engineering Manager and a Developer. The discussions focused on prior experience, system design approaches, and architectural decision-making.
The live coding tasks were practical and implementation-oriented. One exercise involved array manipulation (similar to sliding window problems on LeetCode), where specific elements needed to be returned. Another task required filtering inappropriate words from a string.