i
Persistent Systems
Filter interviews by
I applied via Job Portal
SOID (Separation of Concerns, Open/Closed, Interface Segregation, Dependency Inversion) is a set of principles in C# for designing maintainable and scalable software.
SOID helps in achieving modularity, flexibility, and extensibility in software design.
Separation of Concerns (SoC) principle helps in dividing the software into smaller, independent modules.
Open/Closed principle (OCP) states that software entities should b...
An interface is a contract that defines a set of methods and properties that a class must implement.
Interfaces provide a way to achieve abstraction and polymorphism in object-oriented programming.
They allow for loose coupling between classes and promote code reusability.
An example of an interface in C# is the IDisposable interface, which defines a method for releasing unmanaged resources.
Another example is the IEnumera...
What people are saying about Persistent Systems
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
posted on 21 Aug 2024
STP loop prevention is achieved by blocking redundant paths in a network to prevent loops.
STP (Spanning Tree Protocol) identifies redundant paths in a network
STP selects a root bridge to be the central point of the network
STP blocks certain ports to prevent loops while still allowing for redundancy
If a link fails, STP will unblock a previously blocked port to maintain connectivity
posted on 1 Nov 2024
I applied via Walk-in and was interviewed in Oct 2024. There were 2 interview rounds.
Work and time, speed and distance
posted on 27 Jun 2024
A computer is an electronic device that processes data to perform various tasks.
Electronic device that can store, retrieve, and process data
Consists of hardware components like CPU, memory, storage, and input/output devices
Runs software programs to execute specific tasks
Examples include desktops, laptops, tablets, and smartphones
Hardware refers to physical components of a computer system, while software refers to programs and applications that run on the hardware.
Hardware includes components like CPU, memory, motherboard, and storage devices.
Software includes operating systems, applications, and programs that enable users to perform tasks on the computer.
Examples of hardware: CPU - Central Processing Unit, RAM - Random Access Memory, HDD - Har...
Java programming is a high-level, object-oriented programming language used for developing applications and software.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM).
It is known for its simplicity, readability, and versatility.
Java is used for developing web applications, mobile apps, desktop applications, and enterprise software.
Examples of Java frameworks include Spring
I applied via Recruitment Consulltant and was interviewed in Apr 2024. There were 2 interview rounds.
Team lead is responsible for managing the workload of the team, including assigning tasks, providing guidance, and resolving conflicts.
Assign tasks to team members based on their skills and workload capacity
Provide guidance and support to junior team members to help them complete their tasks successfully
Monitor progress of tasks and ensure deadlines are met
Resolve conflicts within the team by listening to all parties i...
I applied via Walk-in and was interviewed in Feb 2024. There were 2 interview rounds.
Basic question like as time ditance
Basic of dsa sql dbms
I applied via Recruitment Consulltant and was interviewed in Sep 2023. There were 3 interview rounds.
DHCP stands for Dynamic Host Configuration Protocol, used to automatically assign IP addresses to devices on a network.
DHCP eliminates the need for manual IP address configuration
It assigns IP addresses, subnet masks, default gateways, and DNS servers to devices
DHCP operates on the client-server model
Example: When a device connects to a network, it sends a DHCP request to obtain an IP address
DNS is a system that translates domain names to IP addresses, allowing users to access websites using human-readable names.
DNS stands for Domain Name System
It is a protocol used to translate domain names to IP addresses
DNS servers store a database of domain names and their corresponding IP addresses
DNS helps users access websites using easy-to-remember domain names instead of complex IP addresses
Examples of DNS servers...
Routers switch configuration and commands involve setting up and managing network devices for efficient data routing.
Routers use commands like 'show ip route' to display routing table information
Configuration involves setting up IP addresses, subnet masks, and default gateways
Commands like 'show interfaces' can display interface status and configuration details
Software Engineer
4.4k
salaries
| ₹2.5 L/yr - ₹9.5 L/yr |
Senior Software Engineer
3.8k
salaries
| ₹5 L/yr - ₹13 L/yr |
Lead Engineer
3k
salaries
| ₹9.8 L/yr - ₹30 L/yr |
Lead Software Engineer
2.9k
salaries
| ₹7.2 L/yr - ₹18.4 L/yr |
Project Lead
1.8k
salaries
| ₹13.2 L/yr - ₹38.8 L/yr |
Cognizant
TCS
IBM
Wipro