Open In App

Cognizant Interview Experience for Programmer Analyst

Last Updated : 09 Nov, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Cognizant was hiring through the Superset platform. I have applied for the Java Full Stack Developer role in the Genc Next category. The selection process consists of 3 rounds in total. All rounds were virtual.

Round 1: Technical skill-based the Java assessment Round

This Assessment consisted of technical MCQs DSA coding questions and 2 SQL questions. The students need to score >60% to get shortlisted for the second round.

Round 2: Technical Interview Round

Basics of Java, Data Structures, HTML, and SQL questions were asked as I applied for a Java full-stack developer role. The following are the questions:

  • Introduce yourself
  • Explain the projects you worked on
  • What is Java and explain the features of Java?
  • Difference between JDK, JRE, and JVM
  • Difference between String Builder and String Buffer
  • What are access modifiers and types in it?
  • Explain OOPS concepts of java
  • Types of Inheritance
  • Java 8 features
  • Difference between Array and LinkedList
  • What are Collections?
  • Write a program to add all even numbers of an array
  • What are tags in HTML and name a few
  • What are anchor tags in HTML?
  • ACID properties in the database
  • Difference between Union and Union All
  • Any queries?

The interviewer was very friendly and listened to my answers patiently. He asked me to learn cloud computing, a frontend framework – Angular/React as these skills were required for the role at the end of the interview.

Round 3: HR Round

HR round was on the same day after the technical interview. This was a short round for about 5-10 minutes. HR asked me if I was ready to do the internship, and my location preference, and verified the soft copy of the 10th and 12th marks card, Aadhar card, and PAN card.

Verdict: I was selected for Genc next role.

Tips:

  • They just expect freshers to know the basics of computer science subjects so be clear with the basics of technical concepts and coding.
  • Be confident and be relaxed.

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads