The interview was quite long but fair. There were two levels of screening and technical interview. The process of hiring took about 2 weeks. First was a phone screen followed by 1:1 followed by technical screening. The interview process was quite fair and transparent and the communication by the management and hiring manager was excellent.