I applied online. I interviewed at Cognizant (Calcutta) in Nov 2018
Interview
The whole interview process is centered around 2 phases and each was a elimination round.
The first phase is the technical interview where the interviewer will ask questions generally from basic C/C++/Java, BE/Btech domain, final year project.
The second phase is the HR round where questions are not very straight forward and one needs to give it a thought before answering.
Interview questions [3]
Question 1
Tell me something about the project you did in your college?
Introduction
Basic of Oops and Programming
2 Coding Questions
Reverse String and Number
Question on Java and SQL Spring Boot and Other programing related questions like hashing map vs hash table why they are used
It was three round interview with written test and 2 easy interviews. One technical and one with HR for compensation discussion. All were conducted on the same day. In order to get selected need to stand out and answer uniquely.