The interview process was smooth but long. After I applied to the position, someone from the HR reached out to me to schedule a quick 15-minute screening interview before scheduling my actual interview with a domain expert. After the interview with the second person, there was a live coding interview, followed by a scenario-based troubleshooting interview, followed by an interview with someone higher up. After that, the HR informed of the decision.