Ip Infusion Software
Essar Group Interview Questions and Answers
Q1. What is call by value and call by reference with sample code
Call by value and call by reference are two ways of passing arguments to a function.
Call by value passes a copy of the value to the function, while call by reference passes a reference to the original value.
In call by value, changes made to the parameter inside the function do not affect the original value, while in call by reference, changes made to the parameter inside the function affect the original value.
Example of call by value: void swap(int a, int b) { int temp = a; a...read more
Q2. Y we r using call by reference what is the main purpose of using call by reference
Call by reference is used to pass the memory address of a variable to a function.
Allows modification of the original variable
Saves memory by not creating a copy of the variable
Used for large data structures like arrays
Example: void swap(int *a, int *b) { int temp = *a; *a = *b; *b = temp; }
Q3. Difference between call by value and call ny by reference
Call by value passes a copy of the value to the function, while call by reference passes a reference to the original value.
Call by value creates a new copy of the variable, while call by reference uses the original variable.
Call by value does not modify the original variable, while call by reference can modify the original variable.
Call by value is used for simple data types like int, float, etc., while call by reference is used for complex data types like arrays, structures,...read more
Q4. Can we find the ip address of a system
Yes, we can find the IP address of a system.
Use command prompt and type 'ipconfig' to find the IP address of the system.
Alternatively, use online tools like 'WhatIsMyIP' or 'IP Lookup' to find the IP address.
IP addresses can also be found in the network settings of the system.
Q5. What is static
Static refers to a variable or method that belongs to a class rather than an instance of that class.
Static variables are shared across all instances of a class
Static methods can be called without creating an instance of the class
Static blocks are used to initialize static variables
Static import is used to import static members of a class
Q6. Network operating system architecture in detail
Network operating system architecture involves the design and implementation of software that manages network resources and communication.
Network operating systems are designed to facilitate communication and resource sharing among multiple computers in a network.
They typically include features such as file sharing, printer sharing, user authentication, and security protocols.
Examples of network operating systems include Windows Server, Linux-based systems like Ubuntu Server,...read more
Q7. OSI Layers detail explanation
OSI (Open Systems Interconnection) model is a conceptual framework that standardizes the functions of a telecommunication or computing system into seven abstraction layers.
The OSI model consists of seven layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Each layer has specific functions and communicates with the adjacent layers through defined protocols.
The layers work together to ensure that data is transmitted reliably and efficiently a...read more
Interview Process at Essar Group
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month