Add office photos
Employer?
Claim Account for FREE

Nucleus Software Exports

3.5
based on 507 Reviews
Video summary
Filter interviews by

IGT Solutions Interview Questions and Answers

Updated 17 May 2024

Q1. 2) What is multithreading, difference between multitasking and multiprocessing ?

Ans.

Multithreading is the ability of a CPU to execute multiple threads concurrently. Multitasking is the ability of an OS to run multiple tasks concurrently. Multiprocessing is the ability of a system to have multiple CPUs.

  • Multithreading allows for concurrent execution of multiple threads within a single process.

  • Multitasking allows for concurrent execution of multiple processes within an OS.

  • Multiprocessing allows for concurrent execution of multiple processes across multiple CPUs...read more

View 1 answer

Q2. 1) What do you understand by "String is Immutable"

Ans.

String is Immutable means it cannot be changed once created.

  • Immutable means unchangeable or cannot be modified.

  • In programming, when we say string is immutable, it means that once a string object is created, its value cannot be changed.

  • Any operation that appears to modify a string actually creates a new string object with the modified value.

  • For example, if we concatenate two strings, a new string object is created with the concatenated value.

  • This is different from mutable obje...read more

View 1 answer

Q3. 6) What is graph data structure

Ans.

Graph data structure is a collection of nodes and edges that represent connections between them.

  • Nodes represent entities and edges represent relationships between them

  • Graphs can be directed or undirected

  • Examples include social networks, road networks, and computer networks

Add your answer

Q4. 3) What is Generics?

Ans.

Generics allow classes, interfaces, and methods to be written with type parameters.

  • Generics provide type safety and reduce code duplication.

  • They allow for the creation of reusable code.

  • Examples include List, Dictionary, and Nullable.

  • Generics are used extensively in Java and C# programming languages.

Add your answer
Discover IGT Solutions interview dos and don'ts from real experiences

Q5. Explain Inheritance with Code Example

Ans.

Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.

  • Allows for code reusability and promotes a hierarchical relationship between classes

  • Derived class can access the members of the base class

  • Types of inheritance include single, multiple, multilevel, and hierarchical

  • Example: class Animal { ... } class Dog extends Animal { ... }

  • Example: class Shape { ... } class Circle extends Shape { ... }

Add your answer

Q6. Explain Polymorphism

Ans.

Polymorphism is the ability of a function or method to behave differently based on the object it is called with.

  • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

  • There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).

  • Example: Animal class with methods like eat() can be inherited by Dog and Cat classes which can override the eat() method.

  • Example: Function overloading in Java where mu...read more

Add your answer

Q7. Pillers Of OOPs

Ans.

Pillars of OOPs are Inheritance, Encapsulation, Abstraction, and Polymorphism.

  • Inheritance: Allows a class to inherit properties and behavior from another class.

  • Encapsulation: Bundling data and methods that operate on the data into a single unit.

  • Abstraction: Hiding the complex implementation details and showing only the necessary features.

  • Polymorphism: Ability to present the same interface for different data types.

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at IGT Solutions

based on 10 interviews
4 Interview rounds
Resume Shortlist Round
Coding Test Round
Technical Round - 1
Technical Round - 2
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Assistant Software Engineer Interview Questions from Similar Companies

3.7
 • 18 Interview Questions
View all
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter