I applied through staffing agency.I was called for written technical test which included 3 sections - algorithms (coding tasks), SQL and puzzles. It was evaluated immediately and shortlisted candidates were interviewed by multiple panels. First round of interview was technical and interviewers asked questions about object oriented programming, database systems, code snippets. 2nd round of interview was behavioral + technical , questions about technical background and previous projects were also discussed. Last round was managerial . All the interviews were carried out on the same day.