4 interviews including phone screening, manager interview, on-site team interview, and final HR meeting. Two non-technical interviews and two technical interviews. It took 1 month from apply to first phone screen interview. And another 1 month for rest of the process.