i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via LinkedIn and was interviewed in Jul 2022. There were 3 interview rounds.
I would say the coding questions are moderate not very easy
The assignment consists of 2 coding questions and 2 SQL queries
Program to print Pascal triangle
Use nested loops to generate the triangle
Each row has one more element than the previous row
The first and last element of each row is always 1
The middle elements can be calculated using the formula: C(n, k) = C(n-1, k-1) + C(n-1, k)
Cloud computing is the delivery of computing services over the internet.
Cloud computing allows users to access data and applications from anywhere with an internet connection
It offers scalability, flexibility, and cost-effectiveness
Examples include Amazon Web Services, Microsoft Azure, and Google Cloud Platform
Aggregate functions perform calculations on a set of values and return a single value.
Examples include SUM, AVG, COUNT, MAX, and MIN.
They are used with the SELECT statement to summarize data.
Aggregate functions can be used with GROUP BY clause to group data by one or more columns.
They can also be used with HAVING clause to filter groups based on a condition.
SQL query to get second highest salary from Employee table
Use ORDER BY and LIMIT to get the second highest salary
Use subquery to exclude the highest salary and get the second highest salary
I applied via Campus Placement and was interviewed before Oct 2023. There were 3 interview rounds.
Hackerrank 10apptitude mcq, 2 coding question
Objects are used in software engineering to represent real-world entities and encapsulate data and behavior.
Objects help organize code by grouping related data and functions together
Objects promote code reusability through inheritance and polymorphism
Objects allow for easier maintenance and updates by encapsulating data and behavior
Examples: a Car object with properties like make, model, and methods like start(), stop(...
Abstraction focuses on hiding unnecessary details, while encapsulation focuses on bundling data and methods together.
Abstraction allows us to focus on what an object does, rather than how it does it.
Encapsulation helps in data hiding and prevents direct access to the internal state of an object.
Abstraction is achieved through interfaces and abstract classes, while encapsulation is achieved through access modifiers like...
Yes, I am open to learning Java despite having experience in .NET.
Learning Java will broaden my skill set and make me more versatile as a software engineer.
Many concepts in .NET are transferable to Java, making the learning curve less steep.
Being proficient in multiple languages can open up more job opportunities in the future.
I have a unique combination of technical skills, problem-solving abilities, and a strong work ethic.
Strong background in computer science and software engineering
Proven track record of successfully solving complex technical problems
Excellent communication and teamwork skills
Consistently meet deadlines and deliver high-quality work
Passion for learning and staying up-to-date with the latest technologies
I applied via Telegram and was interviewed in Jan 2023. There were 5 interview rounds.
Aptitude reasoning english snippet code
What people are saying about Cognizant
I applied via Campus Placement and was interviewed in Sep 2022. There were 3 interview rounds.
Interview questions for Software Engineer position
Datatypes: int, float, string, boolean, etc.
Predefined functions: print(), len(), range(), etc.
List is linear while tree is hierarchical. Trees are preferred for faster search and insertion.
Class is a blueprint while object is an instance of a class.
Inheritance is a way to create a new class from an existing class while polymorphism is the ability of an object to take o...
A program using recursion
Recursion is a technique where a function calls itself to solve a problem
It involves a base case and a recursive case
Examples include factorial, Fibonacci sequence, and binary search
Sort and search an array in software engineering interview
Use built-in sorting functions or implement your own sorting algorithm
For searching, use linear search or binary search depending on the size of the array
Consider the time complexity of the sorting and searching algorithms
Ensure the code is efficient and handles edge cases properly
Yes
Yes, I am open to relocation for the right opportunity.
Yes, I am comfortable with shift-wise working.
Strengths: Strong problem-solving skills, excellent programming abilities, and effective communication skills.
Weaknesses: Sometimes I can be overly detail-oriented and perfectionistic.
Biggest achievement: Successfully leading a team to develop and launch a complex software project within a tight deadline.
Cognizant interview questions for designations
Get interview-ready with Top Cognizant Interview Questions
I was interviewed before Mar 2024.
Aptitude test to test analytical skills
2 questions based on building logic
I am impressed by your innovative projects and collaborative work culture.
I admire the company's commitment to cutting-edge technology.
I am excited about the opportunity to work with a talented team.
I believe my skills and experience align well with the organization's goals.
Prepare Basic Question || Repeated Question
I applied via Job Portal
Interview questions for Software Engineer position
Describe recent project and technologies used
Explain dependency injection and differences between Rest and Soap
Differentiate Monolithic and Microservice architecture
List features of Java 8 and write programs using Java 8
Provide pseudo code for sorting a list of integers without using Java 8 sort method
Define functional interface and its annotation
I applied via Campus Placement and was interviewed in Sep 2022. There were 3 interview rounds.
Time and work, profit and loss, pipe and cintern , probability, permutation and combination
Answering questions related to pump, C lang, and object-oriented programming.
A pump is a device used to move fluids or gases from one place to another.
C lang is a programming language used for system programming and embedded systems.
Object-oriented programming is a programming paradigm that uses objects to represent data and methods to manipulate that data.
Examples of object-oriented programming languages include Java,
I applied via Naukri.com and was interviewed before Oct 2023. There were 2 interview rounds.
Moderate level aptitude test
Some of the top questions asked at the Cognizant Software Engineer interview -
The duration of Cognizant Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 152 interviews
5 Interview rounds
based on 1k reviews
Rating in categories
Associate
72.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Programmer Analyst
55.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate
48.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Processing Executive
28.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
17.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
Accenture