Filter interviews by
Static binding occurs at compile time, while dynamic binding happens at runtime, affecting method resolution in OOP.
Static Binding: Also known as early binding, it resolves method calls at compile time. Example: Method overloading in Java.
Dynamic Binding: Known as late binding, it resolves method calls at runtime. Example: Method overriding in Java using polymorphism.
Performance: Static binding is generally faster...
Local, instance, and global variables differ in scope and lifetime, affecting how and where they can be accessed in code.
Local Variables: Defined within a function or block, accessible only within that scope. Example: `void func() { int x = 10; }`.
Instance Variables: Belong to an instance of a class, accessible through objects. Example: `class Car { int speed; }`.
Global Variables: Defined outside any function or c...
Interfaces define contracts for classes, while abstract classes provide a base with shared code and can have state.
An interface can only declare methods, while an abstract class can declare methods and provide implementations.
A class can implement multiple interfaces but can inherit from only one abstract class.
Interfaces cannot have instance variables, while abstract classes can have both instance variables and m...
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' an...
Add two numbers without using a third variable by leveraging arithmetic operations.
Use addition and subtraction: a = a + b; b = a - b; a = a - b.
Example: For a = 5 and b = 3, after operations, a becomes 8 and b becomes 5.
Use bitwise operations: a = a ^ b; b = a & b; a = a ^ b.
Example: For a = 5 (0101) and b = 3 (0011), after operations, a becomes 8 (1000) and b becomes 0.
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 Shap...
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 ...
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 rep...
OOP concepts include encapsulation, inheritance, polymorphism, and abstraction, forming the foundation of object-oriented programming.
Encapsulation: Bundling data and methods in a class. Example: A class 'Car' with properties like 'speed' and methods like 'accelerate()'.
Inheritance: Mechanism to create a new class from an existing class. Example: 'ElectricCar' inherits from 'Car'.
Polymorphism: Ability to present t...
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
I appeared for an interview in Jun 2025, where I was asked the following questions.
Find Count of even-odd pairs in array.
Easy medium to hard medium
Questions on array , linked list
I appeared for an interview in Aug 2024.
Aptitude test(Quants+Reasoning+English)
1 Beginner+ 1 Intermediate
I applied via Campus Placement
I applied via Campus Placement
Online screen test with basic coding questions
Offline in person basic questions on maps
Coding questions codility hacker ranl
I applied via Naukri.com and was interviewed in Oct 2023. There were 4 interview rounds.
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 deli...
I applied via Campus Placement and was interviewed before Jun 2023. There were 2 interview rounds.
Top trending discussions
Some of the top questions asked at the Nucleus Software Exports interview -
The duration of Nucleus Software Exports interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 39 interview experiences
Difficulty level
Duration
based on 571 reviews
Rating in categories
Software Engineer
1k
salaries
| ₹4.5 L/yr - ₹10 L/yr |
Senior Software Engineer
495
salaries
| ₹9.6 L/yr - ₹19 L/yr |
Technical Lead
227
salaries
| ₹17 L/yr - ₹30.6 L/yr |
Assistant Software Engineer
191
salaries
| ₹3 L/yr - ₹7.9 L/yr |
Software Developer
118
salaries
| ₹5.3 L/yr - ₹14 L/yr |
KPIT Technologies
Intellect Design Arena
Thomson Reuters
HighRadius