2 levels of interview and a surprise interview after HR round to remove fake candidates. The first 2 levels with company and client is after hiring. Thye process is long and exhausting. sometimes feedback will not be proper and asked to schedule the interview again.