i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I am a Programmer Analyst with expertise in developing and maintaining software applications.
Proficient in programming languages such as Java, C++, and Python
Experience in analyzing user requirements and designing software solutions
Skilled in troubleshooting and debugging software issues
Strong knowledge of database management systems like MySQL and Oracle
Familiarity with software development methodologies like Agile an...
I come from a close-knit family with diverse backgrounds and interests.
My parents are both educators, and they instilled in me a love for learning and problem-solving.
I have two siblings, an older brother who works in finance and a younger sister who is studying medicine.
We often gather for family dinners and enjoy discussing various topics, from technology to current events.
My family has been a great support system th...
Flexibility can bring advantages like adaptability and creativity, but can also lead to indecisiveness and lack of focus.
Flexibility allows for adaptability to changing situations and creativity in problem-solving.
It can also lead to indecisiveness and lack of focus if not balanced with structure and clear goals.
Advantages include increased resilience, better teamwork, and improved communication.
Disadvantages include p...
My English score is bad due to lack of practice and exposure.
Lack of practice and exposure to English language
Difficulty in understanding complex grammar rules
Limited vocabulary and poor pronunciation
Lack of confidence in speaking and writing English
Possible language barrier if English is not my first language
OOPS concepts are fundamental principles in object-oriented programming that help in designing and implementing software solutions.
Encapsulation: Bundling data and methods together in a class to hide implementation details.
Inheritance: Creating new classes by inheriting properties and behaviors from existing classes.
Polymorphism: Ability of objects to take on many forms and perform different actions based on the contex...
Java is platform-independent, while C++ is not. Java uses automatic memory management, while C++ requires manual memory management.
Java is platform-independent, meaning that Java programs can run on any operating system that has a Java Virtual Machine (JVM). C++ programs, on the other hand, are compiled into machine code specific to the target platform.
Java uses automatic memory management through garbage collection, w...
SQL join statements are used to combine rows from two or more tables based on a related column between them.
Join statements are used to retrieve data from multiple tables in a single query.
Common types of join statements include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
Join conditions are specified using the ON keyword followed by the columns to join on.
Join statements can be used to fetch related data from dif...
Normalization is the process of organizing data in a database to eliminate redundancy and improve data integrity.
Normalization is used to minimize data duplication and ensure consistency.
There are different normal forms (1NF, 2NF, 3NF, etc.) that define specific rules for organizing data.
Normalization helps in reducing data anomalies and improving database performance.
Normalization involves breaking down a large table ...
What people are saying about Cognizant
I was interviewed before May 2016.
A motor converts electrical energy into mechanical energy, while a generator converts mechanical energy into electrical energy.
Motors use electrical energy to create motion, while generators use motion to create electrical energy.
Motors have a rotor and a stator, while generators have a stator and a rotor.
Examples of motors include electric fans, washing machines, and power tools, while examples of generators include w
C is a procedural programming language, while C++ is an extension of C with added features like object-oriented programming.
C is a procedural language, while C++ supports both procedural and object-oriented programming.
C++ has additional features like classes, inheritance, and polymorphism.
C++ supports function overloading and exception handling, which are not available in C.
C++ has a standard template library (STL) th...
A program demonstrating inheritance in programming
Inheritance allows a class to inherit properties and methods from another class
The derived class can add its own properties and methods
Inheritance promotes code reusability and modularity
Example: Creating a base class 'Animal' with properties like 'name' and 'age', and a derived class 'Dog' inheriting from 'Animal' with an additional property 'breed'
I developed a web-based inventory management system for a retail company.
Used HTML, CSS, and JavaScript for the front-end development
Implemented a RESTful API using Node.js and Express.js for the back-end
Utilized a MySQL database to store and manage inventory data
Implemented features like product search, order management, and reporting
Ensured data security and user authentication through encryption and authentication m
Cognizant interview questions for designations
Some of the top questions asked at the Cognizant Programmer Analyst interview for freshers -
The duration of Cognizant Programmer Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 73 interviews
5 Interview rounds
based on 5.5k reviews
Rating in categories
Associate
72.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Programmer Analyst
55.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Associate
48.9k
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