Archives: Technical

AngularJS Interview Questions

1. How to communicate between modules of your application using core AngularJS functionality. Using services Using events By assigning models on $rootScope Directly between controllers, using $parent, $$childHead, $$nextSibling, etc. Directly between controllers, using ControllerAs, or other forms of inheritance


Java Script Interview Question and Answer

1. Explain JavaScript? JavaScript is a client-side as well as server side scripting language that can be inserted into HTML pages and is understood by web browsers. JavaScript is also an Object Oriented Programming language.


Node.js Interview Questions and answers

1. Explain error-first callback? Answer : Error-first callbacks are used to pass errors and data. The first argument is always an error object that the programmer has to check if something went wrong. Additional arguments are used to pass data. 2. Explain how can you avoid callback hells? Answer : modularization: break callbacks into independent • Read More »


Talend Interview Questions

1. Difference between tAggregaterow and tAggregatesortedrow. Answer : tAggregateRow, receives a flow and aggregates it based on one or more columns. For each output line, are provided the aggregation key and the relevant result of set operations (min, max, sum). tAggregateSortedRow receives a sorted flow and aggregates it based on one or more columns. For • Read More »


C++ Interview Question and Answers

C++ Interview Question and Answers – Part 1 C++ Interview Question and Answers – Part 2 C++ Interview Question and Answers – Part 3


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 »