i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Campus Placement and was interviewed in Nov 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOP focuses on creating objects that interact with each other to solve complex problems.
Encapsulation: Objects can encapsulate data and behavior within a single unit.
Inheritance: Objects can inherit attributes and methods from other objects.
Polymorphism: Objects can take on diff...
The final keyword in Java is used to restrict the user from changing the value of a variable, prevent method overriding, and make a class immutable.
Final variables cannot be reassigned once initialized.
Final methods cannot be overridden in subclasses.
Final classes cannot be extended by other classes.
Final keyword is often used to create constants in Java.
Static classes are classes that cannot be instantiated and are used to group related methods and properties.
Static classes are declared with the 'static' keyword in languages like C# and Java.
They cannot be instantiated and are accessed using the class name itself.
Static classes are commonly used for utility classes that contain helper methods.
Example: Math class in Java with static methods like Math.max() and Math.min
An example of compile-time polymorphism is function overloading in C++.
Compile-time polymorphism is achieved through method overloading or operator overloading.
In C++, function overloading allows multiple functions with the same name but different parameters.
The compiler determines which function to call based on the number and types of arguments passed.
Example: void print(int x) and void print(double y) are two overlo
The 'this' keyword in Java refers to the current instance of a class and is used to refer to the current object.
Used to differentiate between instance variables and local variables with the same name.
Can be used to invoke current class constructor.
Helps in passing the current object as a parameter to other methods.
Can be used to return the current instance of the class.
The program retrieves all mobile costs from Flipkart and displays the maximum cost.
Use web scraping to extract mobile costs from Flipkart website
Store the costs in a list or array
Find the maximum cost from the list
Display the maximum cost
Dynamic XPath in Selenium is a way to locate web elements based on changing attributes or positions on a webpage.
Dynamic XPath is used when the attributes of an element are not static and change frequently.
It allows testers to create XPath expressions that can adapt to these changes.
Examples of dynamic XPath include using contains(), starts-with(), or ends-with() functions to locate elements.
Using dynamic XPath helps i
I applied via Campus Placement and was interviewed in Dec 2024. There were 3 interview rounds.
The first round was the Aptitude Round, during which most candidates were eliminated.
Three coding questions, one SQL task, and one development-related task.
What people are saying about Cognizant
The GCP services used in our project include BigQuery, Dataflow, Pub/Sub, and Cloud Storage.
BigQuery for data warehousing and analytics
Dataflow for real-time data processing
Pub/Sub for messaging and event ingestion
Cloud Storage for storing data and files
Cloud Functions are event-driven functions that run in response to cloud events.
Serverless functions that automatically scale based on demand
Can be triggered by events from various cloud services
Supports multiple programming languages like Node.js, Python, etc.
To schedule a job to trigger every hour in Airflow, you can use the Cron schedule interval
Define a DAG (Directed Acyclic Graph) in Airflow
Set the schedule_interval parameter to '0 * * * *' to trigger the job every hour
Example: schedule_interval='0 * * * *'
Use Python's slicing feature to display a string in reverse order.
Use string slicing with a step of -1 to reverse the string.
Example: 'hello'[::-1] will output 'olleh'.
Pub/Sub is a messaging service that allows communication between independent applications.
Pub/Sub is used for real-time messaging and event-driven systems.
It is commonly used for data ingestion, streaming analytics, and event-driven architectures.
Examples of Pub/Sub services include Google Cloud Pub/Sub, Apache Kafka, and Amazon SNS/SQS.
Cognizant interview questions for popular designations
I want to join this job because, I want to grow my career and enhance my skile and being a self independent
My strengthis my ability to stay organised and mange multiple tasks at once I have the projects dwon into smaller tasks and finding efficient ways to complete them and My weakness is that I something take too long finish tasks, but I am working on it.
A about my family background I have four members in my family including me my father is a farmer, my mother is a house wife also and my sister pursuing graduation
Get interview-ready with Top Cognizant Interview Questions
I have 5 years of experience working as a Process Specialist in the manufacturing industry.
Managed process improvement projects to increase efficiency and reduce waste
Developed and implemented standard operating procedures for production
Trained staff on new processes and procedures
Collaborated with cross-functional teams to identify and solve process issues
I was interviewed in Dec 2024.
Pharmacy related questions and pharmacovigilance related adverse drug reactions, adverse effects
What the case study and time during of the. Case study
I applied via Referral and was interviewed in Nov 2024. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
I am a highly skilled Automation Engineer with a strong background in programming and problem-solving.
Experienced in developing automated test scripts using tools like Selenium and Appium
Proficient in programming languages such as Java, Python, and C#
Familiar with CI/CD pipelines and version control systems like Git
Strong analytical skills and attention to detail
Excellent communication and teamwork abilities
I am a highly skilled Automation Engineer with a strong background in programming and problem-solving.
Experienced in designing, developing, and implementing automated testing solutions
Proficient in programming languages such as Python, Java, and C++
Familiar with various automation tools like Selenium and Jenkins
Strong analytical skills and attention to detail
Excellent communication and teamwork abilities
I was interviewed in Dec 2024.
Some of the top questions asked at the Cognizant interview -
The duration of Cognizant interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 4.2k interviews
Interview experience
based on 50.1k reviews
Rating in categories
Hyderabad / Secunderabad,
Chennai
+16-10 Yrs
Not Disclosed
Associate
72.3k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
Programmer Analyst
55.6k
salaries
| ₹2.4 L/yr - ₹9.6 L/yr |
Senior Associate
48.6k
salaries
| ₹9 L/yr - ₹27.4 L/yr |
Senior Processing Executive
28.9k
salaries
| ₹1.8 L/yr - ₹9 L/yr |
Technical Lead
17.6k
salaries
| ₹5.9 L/yr - ₹24.9 L/yr |
TCS
Infosys
Wipro
Accenture