Two phone interviews including some technical assessment, then on site for 5-6 hours. The whole process is unpleasant, both phone interviews started much later than scheduled time, last minute cancellation, one day advance notice of on site interview....Don't feel being respected, not enough and proper communication from HR uncles I asked. On site was okay however only 10 min for questions and a lot of technical assessment again although they have done two rounds of technical interview.