Software Developer applicants have rated the interview process at Cognizant with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 63.9% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Developer roles take an average of 41 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Cognizant overall takes an average of 20 days.
Common stages of the interview process at Cognizant as a Software Developer according to 3 Glassdoor interviews include:
Presentation: 33%
Phone interview: 33%
One on one interview: 33%
Here are the most commonly searched roles for interview reports -
First was assessment test. After that, there was technical interview and if you get selected then there will be HR interview. If you pass everything then you are selected.
After that you will get LOI.
The first section had Aptitude questions which were of Medium and hard level.
The second section consisted of Technical MCQs from DBMS, C++, Java and Python. It also consisted questions from OOP Concepts.
The third section consisted of 2 Coding Questions which were based on Arrays and Strings.(I don’t remember the questions.)
The fourth section was from SQL . It consisted of 2 questions which required complex queries.
I applied through college or university. I interviewed at Cognizant in Sep 2021
Interview
The interview has gone for approx 1hr 10 min. The questions were asked are:
Hello, how are you and how was your day?
Tell me your introduction in a way that will cover all your qualifications, projects, and certifications.
Your preferred programming language? I told C++ for programming and Java for project development as I have done Android Application projects in my college.
Difference between C and C++
Difference between C++ and Java
4 pillars of OOP
Difference between abstraction and encapsulation.
Difference between JRE, JDK, and JVM.
Why Java is a platform-independent language and what is bytecode?
Situational questions like if a machine is having JRE but not JDK, it will run or not or vice versa.
If a Linux machine is not having JDK but JRE it will run its applications or not.
What’s the meaning of “static public void main”, if you remove static it will run or not, and if you reverse static and public it will run or not.
Write code for reversing a number, reversing a string, and palindromic string.
A long discussion on my projects.
Tell me any two trending technologies in the IT sector.
Two puzzles for testing reasoning ability.
Any questions.