I applied online and probably 2 weeks or so I got the final round interview opportunity. The interview was of 3 parts. Job fit/Technical, behavioral, and Case interview. In the technical round there were two TDP engineers that conducted the interview. The behavioral and case was done by, I would say, managers of the team or senior developers.