I applied through university. I interviewed at Cognizant (Delhi Cantonment) in Mar 2023
Interview
Application: You start by submitting an application, usually including your resume and possibly a cover letter. Some companies might also ask for additional materials like a portfolio or references. Initial Screening: After reviewing applications, the company may conduct an initial screening. This could involve a phone call or a brief video interview with a recruiter or HR representative. They might ask about your background, experience, and your motivation for applying. First-Round Interview: If you pass the initial screening, you might have a more in-depth interview. This could be a phone or video call with a hiring manager or team member. They might ask about your skills, experience, and how you would handle certain situations. Behavioral questions (e.g., "Tell me about a time when...") are common here. Technical Assessment: Depending on the role, you might be given a technical assessment. This could be a coding challenge, a writing sample, a design task, or any other skill-related task relevant to the position. Second-Round Interview: This round might involve more detailed discussions about your qualifications and how you would fit into the team. It could also include more behavioral questions and possibly hypothetical scenarios to assess your problem-solving abilities. Panel or Team Interviews: Some companies include a panel interview where you meet with multiple team members at once. This helps the company gauge how well you'd fit with the team dynamics. Case Study or Presentation: For certain positions, you might be asked to prepare and present a case study or a project. This could showcase your ability to analyze problems and communicate your ideas effectively. Final Interview:
Interview questions [1]
Question 1
Implement a function to reverse a string. Given an array of integers, find the two numbers that add up to a specific target sum. Implement a function to check if a given string is a palindrome. Write code to find the factorial of a number. Explain what a binary search is and how it works. Data Structures: Explain the difference between an array and a linked list. Implement a stack or a queue using arrays or linked lists. Describe the characteristics of a binary tree and its types. How does a hash table work, and why is it useful? Object-Oriented Programming (OOP): Explain the principles of object-oriented programming (inheritance, encapsulation, abstraction, and polymorphism). Describe what a class and an object are in OOP. Implement a simple class in a programming language of your choice. Database and SQL: Write an SQL query to retrieve all records from a table named "Customers." Explain the differences between SQL and NoSQL databases. What is normalization, and why is it important
I applied online. I interviewed at Cognizant (Chennai) in Jun 2026
Interview
only one round of technical interview for senior position, and hr execution was not proper, they didn;t connect when needed and no proper negotiation of salary either since shortlisting for interview
The interview was primarily technical, concentrating on C#, .NET, SQL, and API concepts. Questions tested understanding of core principles and practical application. The process was straightforward, professional, and focused on technical depth.
I applied online and got a calll back, had 4 rounds in total. first was a behavioral phone call just casual talks about your skills and when can you start working and general questions, then two coding rounds in hackerrank - was asked to code in java although the job was for python and finally HR.