Filter interviews by
Class loader is a part of the Java Runtime Environment that dynamically loads Java classes into the Java Virtual Machine.
Responsible for loading Java classes into memory
Can be customized to load classes from different sources like network or database
Follows delegation hierarchy to load classes
Continuous memory allocation refers to allocating memory in a sequential manner, while contiguous memory allocation refers to allocating memory in a single block without any gaps.
Continuous memory allocation involves allocating memory addresses in a sequential order without any gaps.
Contiguous memory allocation involves allocating memory in a single block without any fragmentation.
Example of continuous memory allocatio...
I was interviewed in Oct 2024.
I applied via Company Website and was interviewed in Mar 2024. There were 4 interview rounds.
Devlopment in working
Assignment in work based
Coading A re Working based
A technical problem is an issue or challenge related to the functionality or performance of a system or technology.
Technical problems can arise from software bugs, hardware malfunctions, network issues, or compatibility issues.
Identifying and troubleshooting technical problems often requires a systematic approach, such as using diagnostic tools or following a step-by-step process.
Examples of technical problems include ...
I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
Verification is the process of evaluating whether a system or component meets specified requirements and criteria.
Verification involves checking if the system is being built right.
It focuses on ensuring that the software is being developed according to the requirements.
Examples of verification activities include code reviews, walkthroughs, and inspections.
I was interviewed in May 2023.
Oops concepts in Java refer to Object-Oriented Programming principles like Inheritance, Encapsulation, Polymorphism, and Abstraction.
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.
Polymorphism: Ability of a method to do different things based on the object it is acting upon.
Abstraction: Hiding the imp...
Collections in Java refer to classes and interfaces that implement data structures like lists, sets, and maps.
Collections provide a way to store and manipulate groups of objects in Java
Examples include ArrayList, LinkedList, HashSet, and HashMap
Collections framework includes interfaces like List, Set, Map, and classes like ArrayList, HashSet, and HashMap
List and Set are both interfaces in Java used to store collections of elements, but with different characteristics.
List is an ordered collection that allows duplicate elements, while Set is an unordered collection that does not allow duplicates.
List implementations include ArrayList, LinkedList, and Vector, while Set implementations include HashSet, TreeSet, and LinkedHashSet.
List allows access to elements by index, wh...
A palindrome program checks if a given string reads the same forwards and backwards.
Create a function that takes a string as input
Remove any spaces and convert all characters to lowercase
Compare the string with its reverse to check if it is a palindrome
Program to generate prime numbers
Create a function to check if a number is prime
Iterate through numbers and check for prime numbers
Store prime numbers in an array
Inheritance is a concept in object-oriented programming where a class can inherit attributes and methods from another class. A class is a blueprint for creating objects, while an object is an instance of a class.
Inheritance allows a class to reuse code from another class, promoting code reusability and reducing redundancy.
A class is a template or blueprint for creating objects, defining attributes and methods.
An object...
Coding round test in tech Mahindra
Learn some coding language like python and Java
And SAP ABAP
Static keyword in Java is used to create class-level variables and methods.
Static variables and methods belong to the class rather than the instance of the class.
Static variables are initialized only once at the start of the program.
Static methods can be called without creating an instance of the class.
Static keyword can also be used to create static blocks that are executed only once when the class is loaded.
Example: ...
Yes, Java supports multiple interface implementation in a single class.
A class can implement multiple interfaces separated by a comma.
All the methods of the implemented interfaces must be implemented in the class.
Example: public class MyClass implements Interface1, Interface2 { }
Diamond problem is a multiple inheritance issue in Java where two classes have a common parent class and a subclass inherits from both.
Occurs when two classes have a common parent class and a subclass inherits from both
Results in ambiguity and conflicts in method and variable resolution
Solved in Java by implementing interfaces instead of multiple inheritance
Reasoning ,aptitude, maths
I applied via Company Website and was interviewed in Jun 2022. There was 1 interview round.
TCS
Accenture
Wipro
Cognizant