I appeared through campus hiring process. They first gave us a company presentation. The process started with a written test which had english and reasoning including a letter writing question. Then a GD, technical interview and finally the HR interview. The overall process was tedious and unnecessary. They also require us to do a lot paper work at the end of the process.