Filter interviews by
I applied via LinkedIn and was interviewed in Sep 2021. There were 2 interview rounds.
WordPress task
Top trending discussions
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
posted on 17 Dec 2024
posted on 16 Apr 2023
I applied via Referral and was interviewed in Mar 2023. There were 3 interview rounds.
There was an online test which has MCQs. Had technical questions from java, microservices, springboot, rdbms
Find duplicate numbers in an unsorted array and return the array.
Iterate through the array and keep track of seen numbers using a hash table.
If a number is already in the hash table, it is a duplicate.
Add the duplicate number to a new array and return it.
Deep copy creates a new object with its own memory, while shallow copy creates a new reference to the same memory.
Deep copy duplicates the object and all of its contents, while shallow copy only duplicates the object itself.
Deep copy is more memory-intensive than shallow copy.
In Python, deep copy can be achieved using the copy.deepcopy() method, while shallow copy can be achieved using the copy.copy() method.
Comparator in Java 8 provides default methods and lambda expressions for sorting.
Comparator in Java 8 can be implemented using lambda expressions.
Comparator in Java 8 provides default methods like reversed() and thenComparing() for sorting.
Comparator in pre-Java 8 versions can be implemented using anonymous inner classes.
Comparator in pre-Java 8 versions requires more code to implement compared to Java 8.
Example: Sorti...
I applied via Naukri.com and was interviewed in Mar 2023. There were 2 interview rounds.
Design patterns are reusable solutions to common software problems.
Creational patterns: Singleton, Factory, Abstract Factory
Structural patterns: Adapter, Decorator, Facade
Behavioral patterns: Observer, Strategy, Command
Architectural patterns: Model-View-Controller, Model-View-ViewModel
Concurrency patterns: Thread Pool, Producer-Consumer
Examples: Singleton ensures only one instance of a class exists, Factory creates obj...
The design pattern is used to solve a specific problem in software development.
Design patterns are reusable solutions to common problems in software development.
They provide a standard way to solve a problem that can be adapted to different situations.
Examples of design patterns include Singleton, Factory, Observer, and Decorator.
Using design patterns can improve code quality, maintainability, and scalability.
Factory Method Pattern
Defines an interface for creating objects, but lets subclasses decide which class to instantiate
Encapsulates object creation logic to a separate class
Useful when a class can't anticipate the type of objects it needs to create
Example: java.util.Calendar.getInstance()
Example: javax.xml.parsers.DocumentBuilderFactory.newInstance()
Java8 features include lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow functional programming and simplify code.
Functional interfaces enable the use of lambda expressions.
Streams provide a way to process collections of data in a functional way.
Default methods allow interfaces to have method implementations.
Other features include the Date and Time API, Nashorn JavaScript
I was interviewed before Jan 2021.
10 min aptitude test
3 coding problem to solve on hackerrank
Multiple choice test
posted on 12 May 2022
I applied via Recruitment Consulltant and was interviewed in Apr 2022. There were 3 interview rounds.
posted on 23 Jun 2022
Level 0 aptitude questions were present
I applied via Recruitment Consulltant and was interviewed in Jan 2022. There were 4 interview rounds.
Software Developer
6
salaries
| ₹3.3 L/yr - ₹6 L/yr |
Data Entry Operator
5
salaries
| ₹1.5 L/yr - ₹1.8 L/yr |
Civil Site Engineer
5
salaries
| ₹2.4 L/yr - ₹3.8 L/yr |
Safety Supervisor
5
salaries
| ₹2.5 L/yr - ₹3.2 L/yr |
Software Support Engineer
5
salaries
| ₹2 L/yr - ₹3 L/yr |
Abc Technologies
Cognizant
Sutherland Global Services
Hexaware Technologies