3 interviews: HR screening, technical and leadership interview took one and half month, but it took another two months to hear the results.
It was odd, after the 3rd interview, HR said they would like to extend an offer, they will forward for management approval. I followed up regularly, after 'Thanksgiving', "Xmas", "New Year, by the mid of January, finally HR informed me the position is no longer needed due to work availability.