I applied through college or university. The process took 1 week. I interviewed at Cognizant (Chennai) in Nov 2020
Interview
Aptitude(basic aptitude questions on probability,time, work, speed) +technical(based on normal java concepts;DRY & Abstraction,Encapsulation,Delegation,Program to an interface, not an implementation,Single Responsibility Principle,Open Closed Principle,Interface Segregation Principle)-Going through these concepts will be really helpful during interview.And then at last is HR round.
Interview questions [1]
Question 1
SQL queries, dbms operations, datastructure basics and project related concepts.
It's was a simple hr interview with very few questions and then basic Java or the language you are comfortable. Just be clear with your basic Java concepts and all.
Includes three steps in the process. Online test by amcat , technical interview and HR round. Online test included quantitative aptitude and logical reasoning questions. It was of average level. I was preparing for bank exams so it was easy for me. Interview depends on luck I believe because there were plenty of panels.