Filter interviews by
I rate myself as proficient in Java with strong knowledge of core concepts and experience in developing applications.
Strong understanding of object-oriented programming principles
Experience in developing Java applications using frameworks like Spring and Hibernate
Familiarity with Java 8 features such as lambda expressions and streams
Ability to write efficient and optimized code
Experience in debugging and troubleshootin
OOPs concepts are the principles of Object-Oriented Programming that help in designing and implementing software solutions.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class)
Inheritance: Ability of a class to inherit properties and behavior from another class
Polymorphism: Ability to present the same interface for different data types
Abstraction: Hiding the complex implementation
I applied via Naukri.com and was interviewed before Apr 2023. There were 3 interview rounds.
Few basic mathematical question along with English Grammar questions.
Object-oriented programming concepts in Java
Encapsulation: Bundling data and methods that operate on the data into a single unit
Inheritance: Allowing a class to inherit properties and behavior from another class
Polymorphism: Ability for objects to take on multiple forms or types
Abstraction: Hiding the implementation details and showing only the necessary features
I applied via Naukri.com and was interviewed before Jul 2023. There were 2 interview rounds.
Reverse of string and count the occurrence of character in string
AutomationEdge interview questions for designations
Top trending discussions
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructors, member variables, and methods, while interface cannot.
A class can implement multiple interfaces but can only extend one abstract class.
Abstract classes are used to define a common behavior among subclasses, while interfaces are used to define a contract for classes to impl...
Abstract classes can have both implemented and abstract methods, while interfaces can only have abstract methods. Abstract classes support single inheritance, interfaces support multiple inheritance.
Abstract classes can have both implemented and abstract methods, providing more flexibility in design.
Interfaces can only have abstract methods, promoting a more strict contract for implementing classes.
Abstract classes sup...
Merge Sort is a divide and conquer algorithm that divides the input array into two halves, recursively sorts them, and then merges the sorted halves.
Divide the input array into two halves
Recursively sort the two halves
Merge the sorted halves back together
Quick Sort is a popular sorting algorithm that uses a divide-and-conquer approach to sort elements in an array.
Choose a pivot element from the array.
Partition the array into two sub-arrays: elements less than the pivot and elements greater than the pivot.
Recursively apply the same process to the sub-arrays.
Combine the sorted sub-arrays to get the final sorted array.
posted on 27 Nov 2024
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
DSA leetcode on hackerrank
posted on 24 Sep 2024
I applied via Campus Placement
Easy aptitude, 30 min with 20 question
Interview experience
based on 14 reviews
Rating in categories
RPA Developer
136
salaries
| ₹2.2 L/yr - ₹8 L/yr |
Software Engineer
89
salaries
| ₹3 L/yr - ₹10 L/yr |
Engineer
78
salaries
| ₹2 L/yr - ₹7.5 L/yr |
Senior Engineer
41
salaries
| ₹5.9 L/yr - ₹12.6 L/yr |
Business Analyst
40
salaries
| ₹4 L/yr - ₹9.4 L/yr |
Uipath
Blue Prism
WorkFusion
AntWorks