Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For Employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Cognizant

      Engaged Employer

      About
      Reviews
      Pay & benefits
      Jobs
      Interviews
      Interviews
      Related searches: Cognizant reviews | Cognizant jobs | Cognizant salaries | Cognizant benefits | Cognizant conversations
      Cognizant interviewsCognizant Programmer Analyst Trainee interviewsCognizant interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Center
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy & Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent Posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls," and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalized job recommendations and updates by starting your searches.

      Programmer Analyst Trainee Interview

      Dec 27, 2025
      Anonymous employee
      Hyderābād
      Accepted offer
      Positive experience
      Average interview

      Application

      I interviewed at Cognizant (Hyderābād)

      Interview

      Before the interview, I went through several stages of the Cognizant Digital Nurture program. My interview took place in person with two interviewers—one HR representative was present physically, while the other joined via the Superset platform. I logged into Superset before the interview started. Both HR representatives had technical expertise, leading to very few HR questions; the interview was primarily a combination of HR and technical assessments. Interview Date: September 27, 2024 Duration: 40-45 minutes The entire interview session was recorded on the Superset platform, which also features built-in online compilers and interpreters for various languages, including SQL, Java, C++, and Python. Since I was interviewing for the Java Full Stack Engineer role, I chose to code in Java, even though I practice DSA primarily in C++. Interview Structure Introduction: The interview began with a brief introduction from my side. Technical Questions: OOP Concepts: Discussed the four pillars of OOP. Asked about different access modifiers. Explained inheritance and its various forms in Java. Provided a real-life scenario to illustrate polymorphism. Major Project: Briefly described my major project, mentioning it was still in progress. Internship Discussion: Discussed my internship with no cross-questions. Resume Projects: Answered questions regarding the tech stacks mentioned in my resume. (O)* Explained what Spring/Spring Framework is. (O)* Coding Tasks: The interviewers requested coding tasks in Java, observing how efficiently I wrote the code: Write a code to print all the factors of the number 9. Reverse the string "Your_Name". Swap two numbers without using a third variable and again without using addition or subtraction (using the XOR operator). Find the largest and second-largest numbers in the array. (O)* Database Questions: Discussed the Collection framework and its usage in my projects. Answered questions about SQL, including: The difference between DBMS and RDBMS. Writing a query to fetch the second highest salary from the employee table, explaining the logic. Writing a query to fetch the first three letters of every row in the "Name" column from the employee table, along with an explanation. SQL Query Challenges: I was given a table schema and asked to code five queries in the compiler: Find names starting with "A". Find different departments in the table. Count the number of employees in each department. Retrieve names of employees who participated in any events (joining another table where EmpID is the primary key). Write a query to select the first four letters of all names in the column, resulting in names like SHYA, SWET, RAHU, etc. Further Technical Questions: What is MVC? How is Spring Boot different from Spring? Discussed the differences between Delete, Truncate, and Drop, and provided some DDL commands. (O)* Explained exceptions and exception handling in Java, including Try, Catch, and Finally blocks. Differentiated between final, finally, and finalize. (O)* Conclusion Questions: Asked if I was willing to change tech stacks, particularly in the context of advancing AI technologies. Confirmed my willingness to relocate and work night shifts. I was invited to ask any questions. Result Date: October 23, 2024 Verdict: Selected for the GenC Next package. Note: Most interviewees were asked Spring-related questions, whereas I had fewer inquiries on that topic, despite my training in Spring, Hibernate, Spring Boot, and REST API. Out of 54 interviewees, 35 were selected, with 6 for the GenC NEXT role and the rest for the GenC role. It’s essential to study thoroughly during the Deep Skilling Round to secure a Next Role. Tips for Success: Avoid mentioning unnecessary details on your resume or Superset, as questions can stem from those areas. Even a single tech stack you're unfamiliar with can lead to rejection. Interviewers often look for any mistakes, so be prepared for probing questions. Explain your code as you write it; this gives you an edge. Prepare a solid introduction and aim to impress in the first 10 minutes. If you don't know an answer, move on confidently to the next question. Maintain a positive demeanor throughout the interview.

      Interview questions [1]

      Question 1

      The interview began with a brief introduction from my side. Technical Questions: OOP Concepts: Discussed the four pillars of OOP. Asked about different access modifiers. Explained inheritance and its various forms in Java. Provided a real-life scenario to illustrate polymorphism. Major Project: Briefly described my major project, mentioning it was still in progress. Internship Discussion: Discussed my internship with no cross-questions. Resume Projects: Answered questions regarding the tech stacks mentioned in my resume. (O)* Explained what Spring/Spring Framework is. (O)* Coding Tasks: The interviewers requested coding tasks in Java, observing how efficiently I wrote the code: Write a code to print all the factors of the number 9. Reverse the string "Your_Name". Swap two numbers without using a third variable and again without using addition or subtraction (using the XOR operator). Find the largest and second-largest numbers in the array. (O)* Database Questions: Discussed the Collection framework and its usage in my projects. Answered questions about SQL, including: The difference between DBMS and RDBMS. Writing a query to fetch the second highest salary from the employee table, explaining the logic. Writing a query to fetch the first three letters of every row in the "Name" column from the employee table, along with an explanation. SQL Query Challenges: I was given a table schema and asked to code five queries in the compiler: Find names starting with "A". Find different departments in the table. Count the number of employees in each department. Retrieve names of employees who participated in any events (joining another table where EmpID is the primary key). Write a query to select the first four letters of all names in the column, resulting in names like SHYA, SWET, RAHU, etc. Further Technical Questions: What is MVC? How is Spring Boot different from Spring? Discussed the differences between Delete, Truncate, and Drop, and provided some DDL commands. (O)* Explained exceptions and exception handling in Java, including Try, Catch, and Finally blocks. Differentiated between final, finally, and finalize. (O)* Conclusion Questions: Asked if I was willing to change tech stacks, particularly in the context of advancing AI technologies. Confirmed my willingness to relocate and work night shifts. I was invited to ask any questions. Result Date: October 23, 2024 Verdict: Selected for the GenC Next package. Note: Most interviewees were asked Spring-related questions, whereas I had fewer inquiries on that topic, despite my training in Spring, Hibernate, Spring Boot, and REST API. Out of 54 interviewees, 35 were selected, with 6 for the GenC NEXT role and the rest for the GenC role. It’s essential to study thoroughly during the Deep Skilling Round to secure a Next Role. Tips for Success: Avoid mentioning unnecessary details on your resume or Superset, as questions can stem from those areas. Even a single tech stack you're unfamiliar with can lead to rejection. Interviewers often look for any mistakes, so be prepared for probing questions. Explain your code as you write it; this gives you an edge. Prepare a solid introduction and aim to impress in the first 10 minutes. If you don't know an answer, move on confidently to the next question. Maintain a positive demeanor throughout the interview.
      Answer question

      Other Programmer Analyst Trainee Interview Reviews for Cognizant

      Programmer Analyst Trainee Interview

      May 25, 2026
      Anonymous employee
      Pune
      Accepted offer
      Positive experience
      Average interview

      Application

      I interviewed at Cognizant (Pune)

      Interview

      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

      Interview questions [1]

      Question 1

      Reverse a string without using built in method
      Answer question

      Programmer Analyst Trainee Interview

      May 18, 2026
      Anonymous Interview Candidate
      No offer
      Positive experience
      Average interview

      Application

      I interviewed at Cognizant

      Interview

      Phase 1: Online Aptitude Assessment – A proctored exam testing quantitative ability, logical reasoning. Phase 2: Online Communication Assessment – Spoken English, listening, grammar, and reading compression. Phase 3: Technical Assessment - Fundamental programming concepts (SQL, Python/Java) Phase4: Final behavioral/HR evaluation

      Interview questions [1]

      Question 1

      Didn't receive Final Interview email
      Answer question

      Programmer Analyst Trainee Interview

      Apr 20, 2026
      Anonymous employee
      Accepted offer
      Positive experience
      Easy interview

      Application

      I applied online. I interviewed at Cognizant

      Interview

      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.
      1