I attended the on-campus process.
The first round was an online round. It consisted of quantitative, logical, verbal and technical (based on your stream) aptitude, 1 essay and 4 coding questions, all to be completed in 100 minutes.
The second round was a technical face-to-face interview. Questions were asked from DS, DBMS, OS, CN, OOPS, C, Java (fundamental CS concepts)
The third round was a stress interview. The higher official would call us and be rude about our resume.