i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Campus Placement
Aptitude test uses like, compitative exam, check our mentality or IQ level etc
The internet has revolutionized communication, access to information, and business operations.
Increased communication through email, social media, and video conferencing
Access to vast amounts of information through search engines and online databases
E-commerce has transformed the way businesses operate and reach customers
Remote work and online education have become more prevalent
Social media has changed how people conn
The internet can be utilized in daily life for communication, information access, entertainment, shopping, and productivity.
Stay connected with friends and family through social media and messaging apps
Access information and news from around the world instantly
Stream movies, music, and TV shows for entertainment
Shop online for a wide range of products and services
Use online tools and apps for work, study, and organizat
A network is a collection of computers, servers, mainframes, network devices, and other devices connected to one another to share data and resources.
Networks can be wired or wireless.
Networks can be local (LAN), wide area (WAN), or global (Internet).
Examples of networks include Ethernet, Wi-Fi, and cellular networks.
Types of networks include LAN, WAN, MAN, WLAN, PAN, CAN, SAN, and VPN.
LAN (Local Area Network) - connects devices in a limited area like a home or office
WAN (Wide Area Network) - connects devices over a large geographical area
MAN (Metropolitan Area Network) - covers a larger area than LAN but smaller than WAN
WLAN (Wireless Local Area Network) - uses wireless technology to connect devices in a limited area
PAN (Personal ...
An input device is any hardware device that sends data to a computer, allowing you to interact with and control the system.
Keyboard - allows you to input text and commands
Mouse - allows you to point and click on screen
Touchscreen - allows you to interact directly with the display
Microphone - allows you to input audio data
An output device is any piece of computer hardware equipment used to communicate the results of data processing carried out by an information processing system (such as a computer) to the outside world.
Monitor - displays visual output from the computer
Printer - produces hard copies of documents or images
Speaker - plays audio output from the computer
I applied via campus placement at Graphic Era University, Dehradun and was interviewed in Jan 2024. There were 4 interview rounds.
2 Questions of Medium leetcode difficulty.
The topic was given to 8-10 people and starting from a random person the GD starts.
Use SQL query with ORDER BY and LIMIT to get 3rd largest element.
Use ORDER BY clause to sort the elements in descending order.
Use LIMIT 2,1 to skip the first two largest elements and get the 3rd largest element.
Program to swap two objects (deep copy)
Create a temporary object to store one of the objects
Copy the values of the second object into the first object
Copy the values from the temporary object into the second object
Os, cloud computing, DBMS, networks, ai and ml mcq questions were asked
Ist I gave a aptitude + Technical questions + 1 coding question
Coding question was based on sorting
Class is a blueprint for creating objects, while object is an instance of a class.
A class defines the properties and behaviors of objects.
An object is a specific instance of a class.
Classes can inherit properties and behaviors from other classes.
Objects can interact with each other by calling methods on each other.
Example: Class 'Car' may have properties like 'color' and 'model', while an object of class 'Car' could be
OOPS (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOPS focuses on creating objects that interact with each other to solve problems.
It involves concepts like encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation refers to bundling data and methods that operate on the data into a single unit.
Inheritance allows a class to inherit...
Method overloading is when multiple methods have the same name but different parameters. Method overriding is when a subclass provides a specific implementation of a method that is already provided by its superclass.
Method overloading allows a class to have multiple methods with the same name but different parameters.
Method overriding occurs in a subclass when a method has the same name and parameters as a method in it...
Inheritance, encapsulation, and access modifiers are key concepts in object-oriented programming.
Inheritance allows a class to inherit properties and behaviors from another class.
Encapsulation is the concept of bundling data and methods that operate on the data within a single unit.
Access modifiers control the visibility and accessibility of class members.
Examples: public, private, protected
Inheritance example: class D...
I applied via Campus Placement
Easy aptitude test. Simple questions and easy to answer.
Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order.
Start by comparing the first two elements of the array and swap them if necessary.
Continue comparing adjacent elements and swapping them until the array is sorted.
Repeat this process for each element in the array until no more swaps are needed.
Software development lifecycle is a process used to design, develop, and test software applications.
It includes phases like planning, design, development, testing, deployment, and maintenance.
Each phase has specific goals and deliverables to ensure the quality and success of the software.
Examples of SDLC models include Waterfall, Agile, and DevOps.
SDLC helps in managing the project effectively, reducing risks, and deli
I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.
Revenue recognition is the process of recording revenue in a company's financial statements when it is earned.
Revenue recognition is important for accurately reflecting a company's financial performance.
It involves determining when revenue is earned and when it can be recognized on the income statement.
Revenue is typically recognized when goods are delivered or services are performed, regardless of when payment is rece...
I applied via Job Portal and was interviewed in Nov 2023. There were 2 interview rounds.
I applied via Campus Placement
Mainly on english and aptitude
Java coding questions
Genral knowledge and reasoning
Conversion of 2d array to 1d array
Iterate through each row of the 2d array and append it to the 1d array
Use built-in functions like flatten() in Python or flat() in JavaScript
Calculate the index of each element in the 2d array and map it to the corresponding index in the 1d array
I like Java because of its versatility and wide range of applications.
Java is platform-independent, making it easy to write code that can run on multiple operating systems.
It has a vast library of pre-built classes and functions, making it easy to develop complex applications.
Java is used in a variety of industries, from finance to gaming, making it a valuable skill to have.
It is also a popular language for developing ...
based on 1 interview
Interview experience
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