
Nucleus Software Exports


20+ Nucleus Software Exports Interview Questions and Answers
Q1. 2) What is multithreading, difference between multitasking and multiprocessing ?
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
Q2. 1) What do you understand by "String is Immutable"
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
Q3. 6) What is graph data structure
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
Q4. 3) What is Generics?
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.
Q5. Explain Inheritance with Code Example
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 { ... }
Q6. Explain Polymorphism
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
Q7. Pillers Of OOPs
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.
Q8. Write a program to reverse a string.
A program to reverse a string
Iterate through the string from end to start and append each character to a new string
Use built-in functions like reverse() or StringBuilder.reverse() in some programming languages
Q9. Difference between arraylist and linkedlitst
ArrayList is a resizable array while LinkedList is a doubly linked list.
ArrayList is faster for accessing elements while LinkedList is faster for adding or removing elements.
ArrayList uses contiguous memory while LinkedList uses non-contiguous memory.
ArrayList is better for random access while LinkedList is better for sequential access.
Example: ArrayList - List
names = new ArrayList<>(); LinkedList - List names = new LinkedList<>();
Q10. What is one-one mapping.
One-one mapping is a relationship between two sets where each element of one set is associated with exactly one element of the other set.
Each element in the first set maps to exactly one element in the second set.
No two elements in the first set map to the same element in the second set.
Example: Mapping employee IDs to employee names in a database.
Q11. Explain Inheritance
Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.
Allows a class to inherit attributes and methods from another class
Promotes code reusability and reduces redundancy
Creates a parent-child relationship between classes
Derived class can override or extend the functionality of the base class
Example: Class 'Car' can inherit from class 'Vehicle' and inherit properties like 'color' and methods like 'drive()'
Q12. Do you know SQL ?
Yes, I know SQL.
I have experience writing SQL queries to retrieve and manipulate data from databases.
I am familiar with basic SQL syntax and can write SELECT, INSERT, UPDATE, and DELETE statements.
I have worked with various database management systems like MySQL, Oracle, and SQL Server.
I understand concepts like table relationships, indexes, and normalization.
I can use SQL to perform data analysis and generate reports.
Q13. How to add style using javascript
Styles can be added to HTML elements using JavaScript by manipulating the element's style property.
Access the element using document.getElementById() or document.querySelector()
Use the style property to set CSS styles, e.g. element.style.color = 'red'
Styles can also be set using CSS classes, e.g. element.classList.add('my-class')
Q14. Please explain about complete lending process
The lending process involves several steps from application to disbursement of funds.
The borrower submits an application with personal and financial information.
The lender reviews the application and checks the borrower's credit score.
If approved, the lender offers a loan with terms and interest rates.
The borrower accepts the loan and signs a contract.
The lender disburses the funds to the borrower's account.
The borrower makes regular payments to repay the loan.
Late payments o...read more
Q15. What are promises in javascript
Promises are a way to handle asynchronous operations in JavaScript.
Promises represent a value that may not be available yet.
They have three states: pending, fulfilled, or rejected.
Promises can be chained together using .then() and .catch() methods.
They help avoid callback hell and make code more readable.
Example: new Promise((resolve, reject) => {...}).then(result => {...}).catch(error => {...})
Q16. What is Lending Cycle?
Lending cycle refers to the process of borrowing money, using it, and then repaying it over a specified period of time.
Lending cycle starts with a borrower applying for a loan from a lender.
Once approved, the borrower receives the funds and uses them for a specific purpose.
The borrower then makes regular payments to the lender, including interest, until the loan is fully repaid.
Examples: Mortgage loans, car loans, personal loans.
Q17. How to add text field using html
To add a text field using HTML, use the <input> tag with type='text'
Use the <input> tag with type='text' to create a text field
Specify the name attribute to identify the field when submitting the form
Optionally, set the placeholder attribute to provide a hint to the user
Q18. What is oops Properties of oops
OOPs is a programming paradigm that uses objects to represent real-world entities and their interactions.
OOPs stands for Object-Oriented Programming.
It focuses on encapsulation, inheritance, and polymorphism.
Encapsulation means hiding the internal details of an object from the outside world.
Inheritance allows creating new classes based on existing ones.
Polymorphism allows objects of different classes to be treated as if they were of the same class.
Examples of OOPs languages a...read more
Q19. What is Lending?
Lending is the act of giving money to someone with the expectation of being paid back with interest.
Lending involves providing financial assistance to individuals or businesses in need of funds.
The lender typically charges interest on the loan amount, which is the cost of borrowing the money.
Common examples of lending include personal loans, mortgages, and business loans.
Lending can be done by banks, credit unions, or online lending platforms.
The borrower is expected to repay...read more
Q20. What is LOS ?
LOS stands for Line of Sight, which refers to the unobstructed path between two points.
LOS is important in wireless communication to ensure a clear signal between devices.
LOS is also crucial in video games for determining visibility and targeting.
LOS can be affected by obstacles such as buildings, trees, or terrain.
Q21. What if LMS ?
LMS stands for Learning Management System, a software application for the administration, documentation, tracking, reporting, and delivery of educational courses or training programs.
LMS is used by educational institutions, corporations, and government agencies to deliver online learning and training programs.
It allows for the creation and management of courses, assessments, and user profiles.
LMS typically includes features such as content management, communication tools, and...read more
Q22. Please explain collection process
Collection process is the systematic approach of gathering and organizing information or items.
Identify the items to be collected
Determine the purpose of the collection
Establish a plan for collection
Execute the collection plan
Organize and store the collected items
Q23. End to end journey of project.
The end to end journey of a project involves planning, execution, monitoring, and closing phases to achieve project goals.
Initiation: Define project scope, objectives, and stakeholders.
Planning: Develop project plan, schedule, and budget.
Execution: Implement project plan, manage resources, and communicate progress.
Monitoring: Track project performance, identify risks, and make adjustments.
Closing: Finalize project deliverables, obtain stakeholder approval, and evaluate projec...read more
Interview Process at Nucleus Software Exports

Top Interview Questions from Similar Companies








Reviews
Interviews
Salaries
Users/Month

