C++ Interview Question and Answers – Part 3

1. What is the difference between the keywords struct and class in C++? Answer : By default the members of struct are public and by default the members of the class are private. 2. Explain Call by address and Call by reference Answer : Call by address: We send address of the actual parameters instead • Read More »


C++ Interview Question and Answers – Part 2

51. What is dynamic memory allocation? Answer : A dynamic memory allocation uses functions such as malloc() or calloc() to get memory dynamically. If these functions are used to get memory dynamically and the values returned by these function are assigned to pointer variables, such a way of allocating memory at run time is known • Read More »


C++ Interview Question and Answers – Part 1

1. Explain the difference between reference and pointer? Answer : a)References are less powerful than pointers. Once a reference is created, it can’t refer to other object later. Pointers provide the powerful facilities than references. b) References are safer and easier to use than pointers. Pointers are comparatively difficult to use. 2. What are command • Read More »


C Programming theory Questions and answers – Part 5

201. What is the difference between exit() and return() in c? Answer : Exit() is a system call which terminates current process. Exit() is not an instruction of c language. Whereas, return() is a c language instruction/statement and it returns from the current function (I.E. Provides exit status to calling function and provides control back • Read More »


C Programming theory Questions and answers – Part 4

151. What is an endless loop? Answer : An endless loop can mean two things. One is that it was designed to loop continuously until the condition within the loop is met, after which a break function would cause the program to step out of the loop. Another idea of an endless loop is when • Read More »


C Programming theory Questions and answers – Part 3

101. What is a far pointer? Where we use it? Answer : In large data model (compact, large, huge) the address B0008000 is acceptable because in these model all pointers to data are 32bits long. If we use small data model(tiny, small, medium) the above address won‘t work since in these model each pointer is • Read More »


C Programming theory Questions and answers – Part 2

51. What is dynamic memory allocation? Answer : A dynamic memory allocation uses functions such as malloc() or calloc() to get memory dynamically. If these functions are used to get memory dynamically and the values returned by these function are assigned to pointer variables, such a way of allocating memory at run time is known • Read More »


C Programming theory Questions and answers – Part 1

1. Explain what is pointer? Answer : Pointers is a variable that stores or points the address of another variable. A Pointer in C is used to allocate memory dynamically, i.e. at run time. The pointer variable can be of any of the data type such as int, float, char, double, short etc. 2. What • Read More »


Informatica Interview Questions – Part – 5

1. Why we use stored procedure transformation? For populating and maintaining data bases. 2. What is aggregate cache in aggregator transformation? The aggregator stores data in the aggregate cache until it completes aggregate calculations. When we run a session that uses an aggregator transformation, the informatica server creates an index and data caches in the • Read More »


Informatica Interview Question Banks

Informatica Interview Questions – Part – 1 Informatica Interview Questions – Part – 2 Informatica Interview Questions – Part – 3 Informatica Interview Questions – Part – 4 Informatica Interview Questions – Part – 5