Cognizant (CTS) Interview Experience – 2025 (IT Branch)

Timeline

8 Weeks Training + Classes – Before the assessment, we had structured training covering DSA, OOPs, DBMS, OS, Java, and problem-solving.

Final Assessment – Conducted after the 8 weeks of classes.

Venue: KL University

Reporting Time: 8:00 AM

Interview Call: Received at 4:00 PM

Interview Duration: ~1 hour

Interview Panel: Two interviewers (one virtual, one in-person).

Technical Questions

The panel asked me to start with a self-introduction and then moved into core technical areas.

  • Method Overloading vs. Overriding

  • Exception Handling in Java

  • Difference between Checked vs. Unchecked exceptions

  • What is a Null Pointer Exception and how to handle it?

  • Difference between final, finally, finalize

  • Explain FIFO principle

  • Basics of Multithreading

  • What is a HashMap and how it is implemented internally?

  • What is a Set and difference between List vs. Set

  • Language Preference: C++ vs. Java – why choose C++?

  • Data types in C++

  • Memory size of int in C++ and Java

  • What is an API and its usage

  • What is REST API

Coding Questions

  • I was asked to solve two problems on the spot:

  • Reverse a String

  • Merge Two Maps

HR Questions

Some HR-related questions included:

  • Which city do you belong to?

  • Explain about your city.

  • Are you willing to relocate?

  • Are you comfortable with shifts?

  • If new programming languages emerge in the future, will you be able to learn them?

Overall Experience:

The interview panel was friendly and tested both technical depth (OOPs, Java, C++ concepts, APIs, collections, multithreading) and coding ability (basic but tricky).

The HR questions mainly checked for flexibility and adaptability.

The process tested concept clarity + problem-solving + communication.

It was a good learning experience and lasted about an hour.

Tip for Juniors: Revise OOPs, Exception Handling, Collections, APIs, and DSA basics. Be confident in whichever language you choose (C++ or Java). Also, practice simple coding problems like string manipulation and map operations.

Comments (0)