i
Cognizant
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Superset and was interviewed in Apr 2022. There were 3 interview rounds.
A network is a group of interconnected devices that communicate with each other. OSI layers are a model for understanding network communication.
OSI layers are a conceptual model for understanding how data is transmitted over a network.
There are seven layers in the OSI model, each with a specific function.
The layers are: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Each layer communica...
TCP is a protocol used for reliable transmission of data over networks.
TCP stands for Transmission Control Protocol.
It is a connection-oriented protocol that ensures reliable delivery of data packets.
TCP uses a three-way handshake to establish a connection between two devices.
It provides flow control, congestion control, and error detection and correction mechanisms.
TCP is used for applications that require reliable da...
IPv4 uses 32-bit addresses while IPv6 uses 128-bit addresses.
IPv4 allows for approximately 4.3 billion unique addresses while IPv6 allows for approximately 340 undecillion unique addresses.
IPv6 includes built-in security features such as IPsec while IPv4 requires additional security protocols.
IPv6 also includes features such as stateless address autoconfiguration and multicast addressing.
IPv4 headers are 20 bytes long ...
There are several types of networks, including LAN, WAN, MAN, WLAN, and VPN.
LAN (Local Area Network) - a network that connects devices within a small area, such as a home or office.
WAN (Wide Area Network) - a network that connects devices across a large geographical area, such as the internet.
MAN (Metropolitan Area Network) - a network that connects devices within a city or metropolitan area.
WLAN (Wireless Local Area N...
I applied via Walk-in and was interviewed in Jun 2022. There was 1 interview round.
I applied via Walk-in and was interviewed before May 2022. There were 3 interview rounds.
OSI (Open Systems Interconnection) layer is a conceptual model that describes the communication functions of a telecommunication or computing system.
OSI model has 7 layers, each with a specific function
Each layer communicates with the layer above and below it
Layers are numbered from 1 to 7, with 1 being the physical layer and 7 being the application layer
Examples of layers include physical layer, data link layer, netwo...
I applied via Naukri.com and was interviewed in Jan 2020. There were 3 interview rounds.
Depreciation is necessary to allocate the cost of an asset over its useful life.
Depreciation helps in matching the cost of an asset with the revenue it generates.
It allows for the recognition of the wear and tear, obsolescence, and loss of value of assets over time.
Depreciation expense reduces taxable income, resulting in tax savings for companies.
It helps in determining the true profitability and financial position of...
I applied via Naukri.com and was interviewed in Oct 2020. There was 1 interview round.
Second level cache is a caching mechanism used to improve performance by storing frequently accessed data in memory.
Second level cache is implemented at the application level and can be configured using frameworks like Hibernate.
To optimize SQL queries, one can use indexes, avoid using SELECT *, and use JOINs instead of subqueries.
SOLID principles are a set of design principles for writing maintainable and scalable cod...
To deploy an application in AWS, you need to create an EC2 instance, configure security groups, install necessary software, and upload your application code.
Create an EC2 instance in the desired region and select the appropriate instance type
Configure security groups to allow traffic to and from the instance
Install necessary software and dependencies on the instance
Upload your application code to the instance
Start the ...
I applied via Referral and was interviewed before Mar 2021. There was 1 interview round.
I applied via Campus Placement
Multithreading is the ability of a CPU to execute multiple threads concurrently, improving performance and responsiveness.
Multithreading allows for parallel execution of tasks, utilizing multiple CPU cores.
It enables concurrent processing, where multiple threads can execute simultaneously.
Thread synchronization mechanisms like locks and semaphores are used to prevent data inconsistencies.
Multithreading can be used to i...
Constructors are used to initialize objects while destructors are used to destroy objects.
Constructors are called when an object is created while destructors are called when an object is destroyed.
Constructors have the same name as the class while destructors have the same name as the class preceded by a tilde (~).
Constructors can be overloaded while destructors cannot be overloaded.
Constructors do not have a return ty...
Associate
72.3k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
Programmer Analyst
55.6k
salaries
| ₹2.4 L/yr - ₹9.3 L/yr |
Senior Associate
49.9k
salaries
| ₹9 L/yr - ₹28 L/yr |
Senior Processing Executive
29.1k
salaries
| ₹1.8 L/yr - ₹9 L/yr |
Technical Lead
17.6k
salaries
| ₹6 L/yr - ₹25 L/yr |
TCS
Infosys
Wipro
Accenture