About wipro

As the world transitions to a new normal, Wipro is empowering a more resilient future for customers and communities. From building more adaptive “business-anywhere” frameworks to advanced technologies that fuel the intelligent enterprise, Wipro helps businesses thrive in a world defined by disruption and fueled by transformative technology. Interview questions of Wipro
1.What the use of IP address?
Answer: An Internet Protocol address (IP address) is a numerical label assigned to each device (e.g., computer, printer) participating in a computer network that uses the Internet Protocol for communication.An IP address serves two principal functions: host or network interface identification and location addressing
2.what is the difference between interface and multiple interface?
Answer: Both an abstract class and an interface are specific types of computer objects that allow a programmer to loosely define one type of object as if it were another type, while retaining all of the object’s original properties. While multiple different computer languages use one or both of these concepts, Java is the most well-known. Abstract classes and interfaces have a variety of similarities, but also incorporate significant differences in structure, syntax, and usage.
3.What do you meant by active and passive objects?
Answer: Active objects are one which instigate an interaction which owns a thread and they are responsible for handling control to other objects. In simple words it can be referred as client.
Passive objects are one, which passively waits for the message to be processed. It waits for another object that requires its services. In simple words it can be referred as server.
4.What do you meant by static and dynamic modeling?
Answer: Static modeling is used to specify structure of the objects that exist in the problem domain. These are expressed using class, object and USECASE diagrams.
But Dynamic modeling refers representing the object interactions during runtime. It is represented by sequence, activity, collaboration and state chart diagrams.
5.What is Program counter?
Answer: Program counter holds the address of either the first byte of the next instruction to be fetched for execution or the address of the next byte of a multi byte instruction, which has not been completely fetched. In both the cases it gets incremented automatically one by one as the instruction bytes get fetched. Also Program register keeps the address of the next instruction.
6.Can you give an example of Stored Procedure?
Answer: CREATE procedure – is a stored procedure, which is a saved collection of Transact-SQL statements that can take and return user-supplied parameters.
7.What are the benefits of Stored Procedures?
Answer: a. Reduced client/server traffic
b. Efficient reuse of code and programming abstraction
c. Enhanced security controls.
8.Is XML case-sensitive?
Answer: XML is case sensitive when uppercase and lowercase characters are treated differently.
Element type names, Attribute names, Attribute values, All general and parameter entity names, and data content (text),are case-sensitive.
9.What is a Null object?
Answer: It is an object of some class whose purpose is to indicate that a real object of that class does not exist. One common use for a null object is a return value from a member function that is supposed to return an object with some specified properties but cannot find such an object.
10.What is the property of class?
Answer: A property is a member that provides access to an attribute of an object or a class. Examples of properties include the length of a string, the size of a font, the caption of a window, the name of a customer, and so on.
11.Does a class inherit the constructors of its super class?
Answer: A class does not inherit constructors from any of its super classes.
12.If a class is declared without any access modifiers, where may the class be accessed?
Answer: A class that is declared without any access modifiers is said to have package access. This means that the class can only be accessed by other classes and interfaces that are defined within the same package
13.What do you mean by Stack unwinding?
Answer: It is a process during exception handling when the destructor is called for all local objects between the place where the exception was thrown and where it is caught
14.What is Memory management in C
Answer: The C programming language manages memory statically, automatically, or dynamically. Static-duration variables are allocated in main memory, usually along with the executable code of the program, and persist for the lifetime of the program. Automatic-duration variables are allocated on the stack and come and go as functions are called and return. For static-duration and automatic-duration variables, the size of the allocation is required to be compile-time constant. Dynamic memory allocation in which memory is more explicitly (but more flexibly) managed, typically, by allocating it from the heap, an area of memory structured for this purpose. In C, the library function malloc is used to allocate a block of memory on the heap. The program accesses this block of memory via a pointer that malloc returns. When the memory is no longer needed, the pointer is passed to free which deallocates the memory so that it can be used for other purposes.
15.What are the Functionalities of Operating System?
Answer: An operating system (OS) is a set of software that manages computer hardware resources and provides common services for computer programs. To act as interface between hardware and users, an operating system must be able perform the following functions:
1. Enabling startup application programs. Thus, the operating system must have:
– A text editor
– A translator
– An editor of links
2. The allocation of resources needed to execute programs is done by identifying: the programs that are running, the need for memory, peripheral devices and data protection requirements.
3. Facilities for data compression, sorting, mixing, cataloging and maintenance of libraries, through utility programs available.
4. Plan implementation works according to certain criteria, for efficient use of central processing unit.
5. Assisting implementation of programs through computer-user communication system, at both hardware and software level.
Examples of operating systems:BS2000,BS3000,DOS,PC-DOS,MS-DOS,LINUX,SOLARIS,MAC OS,UNIX,WINDOWS
HR Interview Questions of Infosys is here– Click Here