i
Intellect Design Arena
Filter interviews by
I applied via Referral and was interviewed in Dec 2022. There were 5 interview rounds.
Aptitude and reasoning mcqs in online mode, web cam is screening
Group discussion with particular topic that is based on hr given topics
Coding test on Java , one or two coding they have to give
Oops concepts are fundamental to Java programming and include inheritance, polymorphism, encapsulation, and abstraction.
Inheritance allows a class to inherit properties and methods from a parent class.
Polymorphism allows objects to take on multiple forms and behave differently based on their context.
Encapsulation hides the implementation details of a class from other classes.
Abstraction allows us to focus on the essent...
Polymorphism is the ability of an object to take on multiple forms.
Polymorphism allows objects of different classes to be treated as if they are of the same class.
It can be achieved through method overloading or method overriding.
Example: A parent class Animal can have multiple child classes like Dog, Cat, etc. and all of them can have their own implementation of the same method like makeSound().
Polymorphism helps in a...
I applied via Naukri.com and was interviewed before Oct 2023. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before May 2023. There were 4 interview rounds.
Pseudo codes and chooses
About ongoing world trend
I applied via Naukri.com and was interviewed in Oct 2021. There were 3 interview rounds.
C is a procedural language while Java is an object-oriented language.
C is compiled while Java is interpreted
Java has automatic garbage collection while C requires manual memory management
Java has platform independence while C is platform dependent
Java has built-in exception handling while C does not
Java has a larger standard library than C
Program to find min and max in an array of strings
Convert array elements to integers
Initialize min and max variables
Loop through array and compare values
Return min and max values
Program to reverse a string
Declare a string variable
Loop through the string from end to start
Append each character to a new string variable
Return the new string variable
Variables in Java are containers that store data values. Their scope determines where they can be accessed.
Java has three types of variables: local, instance, and static
Local variables are declared within a method and can only be accessed within that method
Instance variables are declared within a class but outside of any method and can be accessed by any method within that class
Static variables are declared with the st...
Exception handling in Java is a mechanism to handle runtime errors and prevent program termination.
Java provides try-catch blocks to handle exceptions
Multiple catch blocks can be used to handle different types of exceptions
Finally block is used to execute code regardless of whether an exception is thrown or not
Custom exceptions can be created by extending the Exception class
Checked exceptions must be handled or declare...
Intellect Design Arena interview questions for designations
I applied via Naukri.com and was interviewed in Jun 2021. There were 3 interview rounds.
Yes, static methods can be used in an interface.
Static methods in an interface can be used to provide utility methods that are not tied to any specific instance of the interface.
These methods can be called directly on the interface itself, without the need for an instance of a class that implements the interface.
Static methods in an interface cannot be overridden by implementing classes.
They can be useful for providing...
Polymorphism in Java can be achieved through method overriding and method overloading.
Method overriding allows a subclass to provide a different implementation of a method that is already defined in its superclass.
Method overloading allows multiple methods with the same name but different parameters to be defined in a class.
Polymorphism allows objects of different classes to be treated as objects of a common superclass...
Abstract classes are classes that cannot be instantiated and can have both concrete and abstract methods. Interfaces are contracts that define a set of methods that a class must implement.
Abstract classes can have instance variables, constructors, and non-abstract methods, while interfaces cannot.
A class can implement multiple interfaces, but it can only inherit from one abstract class.
Abstract classes provide a way to...
Get interview-ready with Top Intellect Design Arena Interview Questions
I applied via Naukri.com and was interviewed in Jun 2021. There were 4 interview rounds.
I applied via Referral and was interviewed in Oct 2020. There were 3 interview rounds.
OOPs is a programming paradigm based on the concept of objects that interact with each other to perform tasks.
OOPs stands for Object-Oriented Programming
It involves the use of classes, objects, encapsulation, inheritance, and polymorphism
Classes are blueprints for creating objects
Objects are instances of classes
Encapsulation is the process of hiding data and methods within a class
Inheritance allows a class to inherit p...
What people are saying about Intellect Design Arena
A generic swap function swaps two values of any data type.
The function should take two parameters of any data type.
Use a temporary variable to store the value of one parameter.
Assign the value of the second parameter to the first parameter.
Assign the value of the temporary variable to the second parameter.
Search for an element in a rotated sorted linked list.
Find the pivot point where the list is rotated.
Divide the list into two sublists based on the pivot point.
Perform binary search on the appropriate sublist.
Handle edge cases such as empty list and list with only one element.
Search an element in a rotated sorted array
Find the pivot point where the array is rotated
Divide the array into two sub-arrays based on pivot point
Perform binary search on the appropriate sub-array
Repeat until element is found or sub-array size is 1
Find 5 missing numbers in an array of size 95 containing numbers in range 1 to 100.
Create a boolean array of size 100 and mark the present numbers
Iterate through the boolean array and find the missing numbers
Alternatively, use a HashSet to store the present numbers and find the missing ones
Given a Sudoku board, find possible numbers for an empty cell.
Iterate through empty cells and check possible numbers using row, column, and box constraints.
Use a set to keep track of possible numbers for each empty cell.
Return the set of possible numbers for the given empty cell.
Find integer average of 4 unsigned integers without typecasting
Add all the integers and divide by 4
Use bit shifting to divide by 4
Handle overflow by using long long data type
Use unsigned int data type for input
Code to identify 32 bit or 64 bit architecture of a processor
Check if the operating system is 32 bit or 64 bit
If OS is 32 bit, processor is 32 bit
If OS is 64 bit, check if processor supports 64 bit architecture
Use CPUID instruction to check if processor supports 64 bit architecture
Convert binary number to base 64 integer
Divide the binary number into groups of 6 bits
Convert each group of 6 bits to decimal
Map the decimal value to the corresponding base 64 character
Concatenate the base 64 characters to form the final integer
based on 3 interviews
3 Interview rounds
based on 12 reviews
Rating in categories
Consultant
1.5k
salaries
| ₹5 L/yr - ₹17.9 L/yr |
Associate Consultant
1k
salaries
| ₹2.4 L/yr - ₹11 L/yr |
Team Lead
515
salaries
| ₹7.1 L/yr - ₹26.9 L/yr |
Senior Project Leader
413
salaries
| ₹9.1 L/yr - ₹26.5 L/yr |
Product Engineer
353
salaries
| ₹2.8 L/yr - ₹10.5 L/yr |
Amdocs
Automatic Data Processing (ADP)
24/7 Customer
KPIT Technologies