Ibs Software Services Technical Placement Papers - Ibs Software Services Technical Interview Questions and Answers updated on 24.Jun.2024

Q1. What Are Linked List ?

Linked list is used for utilize the memory for storage. In C, linked list are created using pointer where each node is connected with other nodes.

Q2. What Is Router ?

Router is basically a device when a node connected two or more Network commonly.it passes or genarate messasge to one device network to other.

it is known as getway.

Q3. What Is E-r Model ?

This model describes the relationship between entities.That entities are the part of object .Basically E-R Model is used to describe relation of an object’s entity which is based on real world.

Q4. What Are The Differences Between Data Mining And Data Warehousing ?

  1. Data mining is based on pattern recognition logic which trend against larger data pool.
  2. Data warehouse extracts and stores data for future references.
  3. Data mining is a range of business process while data warehouse is like typical software package which can process some data.
  4. Data mining is used in various marketing programs while data warehousing provide the data for designing the logic of data mining.
  5. Data warehouse is designed to be a software product but data mining is a logic design based on the results provided by data warehouse.
  6. The entire business process is based on the query of data warehousing.

Q5. What Is Normalization ?

It is an another method for designing a relational database is to use a process commonly known as normalization.

Q6. What Are Pointer Types In C# ?

Pointer type variable in C# stores the memory address of another variable.Pointers in C# have the same capabilities as the pointers in C or C++.We can declare a pointer in C# like- char* cptr; where ‘char*’ represents a type i.e. character type pointer and ‘cptr’ represents the name of the pointer.

Q7. What Is A Node ?

Two or more computer are connected through a connection that are served by physical media.The connected computers are called Nodes.

Q8. What Is The Purpose Of Using Statement In C# ?

‘using’ is a keyword in C# programming. It is used to include a namespace to a program. A program can have several namespace with several using keywords.

Q9. What Is Inheritance ?

Inheritance allows us to define a class in terms of another class, which makes it easier to create and maintain an application. This also provides an opportunity to reuse the code functionality and speeds up implementation time.

Q10. What Is The Jdk And A Jvm ?

jdk stand for java development kits here we can find some java code development features.

Q11. What Is Accessibility Testing ?

Verifying or kind of testing that help to that software is accessible people having disabilities.

Q12. What Is Meant By Inheritance ?

It is a feachers of OOPL.It inherit the features of a class.Basically it helps reusability of code.

Q13. When Is The Void? Keyword Used In A Function?

‘void’ is used to indicate the empty value. We often see ‘void’ keyword is used before a function definition. It indicates that the function will not return any value. If we need to return a value then the ‘void’ keyword will be replaced by the data type of the returned value. Example- we can use int main() instead of void main() to indicate that it will return integer value.

Q14. What Could Possibly Be The Problem If A Valid Function Name Such As Tolower() Is Being Reported By The C Compiler As Undefined ?

This kind of problem occurs when you do not mention the header properly. You should check if the ‘#include’ is properly maintained in the program or not.

Q15. Differentiate Between Autoboxing And Unboxing ?

  • Autoboxing and unboxing are the process used to convert the one variable type into another automatically.
  • Autoboxing is used to convert the primitive type into class type while unboxing is used to convert class type into primitive type. If a statement is written in primitive or class type, it is converted vice versa according to the requirement of the compiler.
  • Conversion using Autoboxing and unboxing works only if the type has a value. If objects which are called using constructors are converted, it will result in a compiler error.

Q16. What Are Compound Statements ?

Compound statements often known as block.It appears in the body of another statements using {} curly braces. Unlike other statements it doesn’t end with a semicolon. Example- Writting a if condition or a loop using {} with a random statements within it, is a compound statement.

Q17. What Are Packages ?

Collection of same object’s class is called package.

Q18. What Are Binary Trees ?

A binary tree, in C, is implemented using linked list. Here every node has two pointers- left and right. To add or remove from a tree list there is a certain method.Basically linked list forms a tree like structure which is called Binary tree.

Q19. How Can We Sort The Elements Of The Array In Descending Order ?

We can sort elements of an array by calling Sort() and then calling Reverse(). The Sort() will sort the elements in ascending order and then Reverse() will arrange it in descending order.

Q20. What Is Cyclomatic Complexity ?

During white box testing a measurement of logical complexity of an algo is called Cyclomatic Complexity.

Q21. What Are Virtual Functions In C# ?

When you have a function defined in a class that you want to be implemented in an inherited classes, you use virtual functions. The virtual functions could be implemented differently in different inherited class and the call to these functions will be decided at runtime.

Q22. What Does The Format %10.2 Mean When Included In A Printf Statement ?

It indicates the decimal number with 2 decimal places after the decimal point and 10 decimal places before the the decimal point to represent the actual value.If the decimal number has less than the number of the decimal digits, it will be filled with 0 upto 10 where 0 will not be printed.

Q23. What Is Ad Hoc Testing ?

To brake the system by randomly and trying to doing system functionality done by such kind of testing called Ad Hoc Testing.

Q24. How To Create Roles In Database ?

Roles in database are created by using the statement CREATE ROLE. DROP ROLE statement is used to drop the created roles in database. The roles are extended with privileges by using GRANT statement. The privileges assigned to a user can be revoked by using the REVOKE statement. A user can obtain all the privileges allied with a role by using the statement SET ROLE. The CURRENT_ROLE function will return the present role in a statement. Only roles which are granted to the user can be set along with the user while setting other role to user is not permitted.

Q25. What Is A Preprocessor Directives In C# ?

The preprocessor directives give instruction to the compiler to preprocess the information before actual compilation starts.

Q26. Not All Reserved Words Are Written In Lowercase. True Or False ?

False. All reserved keywords are written in lowercase letters.Remember C is a case sensitive.