Phone Screen followed by an on-site. On-site comprised of four rounds two rounds on problem solving, third on sql (ETL), fourth round, questions were asked on problem solving, multithreading, garbage collection. In the first 20 minutes of the interview, you would know if you are a fit for the role or not , I mean if you know hadoop or data pipeline or real time data processing go ahead with the interview . Don't really expect them to have gone through your resume. They play around space and time complexity.