Filter interviews by
Program to sort an array of strings
Use a sorting algorithm like quicksort or mergesort
Implement a comparison function to compare strings
Test the program with sample input arrays
Top trending discussions
I applied via Approached by Company and was interviewed in Jan 2022. There were 4 interview rounds.
It was sort of pair programming where you will be told to implement some feature. Here they check your coding style, your approach and the architecture you follow.
I applied via Approached by Company and was interviewed in Oct 2024. There were 3 interview rounds.
One coding test happen
Using stream API for Data Structures and Algorithms
Stream API in Java can be used to perform operations on collections like filtering, mapping, reducing, etc.
It can be used for implementing various data structures and algorithms efficiently.
For example, you can use stream API to find the sum of all elements in an array or filter out even numbers from a list.
Using stream API to filter a list of numbers and find the sum of even numbers
Use Stream.filter() to filter out even numbers
Use Stream.mapToInt() to convert stream to IntStream
Use IntStream.sum() to find the sum of even numbers
OOPs concepts are fundamental principles in object-oriented programming that help in organizing and designing code.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Allowing a class to inherit properties and behavior from another class.
Polymorphism: Ability of objects to take on multiple forms or behaviors.
Abstraction: Hiding the complex implementation details and...
Design patterns are reusable solutions to common problems in software design.
Design patterns help in creating flexible, maintainable, and scalable software.
They provide a common language for developers to communicate about solutions.
Examples include Singleton, Factory, Observer, and Strategy patterns.
posted on 17 Feb 2024
I applied via LinkedIn and was interviewed before Feb 2023. There were 2 interview rounds.
posted on 15 Sep 2023
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Abstract class can have constructor, fields, and methods, while interface cannot have any of these.
A class can implement multiple interfaces but can only inherit from one abstract class.
Abstract classes are used to provide a common base for multiple classes, while interfaces define a contract that implementing
The design pattern commonly used in Angular is the Observer pattern.
The Observer pattern is used to establish a one-to-many dependency between objects.
In Angular, Observables are used to implement the Observer pattern for handling asynchronous data streams.
Components in Angular often use Observables to subscribe to changes and react accordingly.
I applied via Naukri.com and was interviewed before Jan 2024. There were 2 interview rounds.
Mcq and coding test on coderpad
Face 2 face, dsa and core java
I applied via Naukri.com and was interviewed before Jun 2022. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Apr 2020. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before Mar 2020. There were 4 interview rounds.
based on 1 interview
Interview experience
Specialist
12
salaries
| ₹2.3 L/yr - ₹3.6 L/yr |
Senior Software Developer
5
salaries
| ₹12 L/yr - ₹27 L/yr |
Verification Specialist
5
salaries
| ₹2.8 L/yr - ₹4.3 L/yr |
Team Lead
5
salaries
| ₹6 L/yr - ₹7 L/yr |
RPA Developer
5
salaries
| ₹5 L/yr - ₹8.4 L/yr |
Quess
L&T Construction
Ekart Logistics
Udaan