Filter interviews by
I have worked on various projects including developing web applications, implementing machine learning algorithms, and optimizing database performance.
Developed a web application for a healthcare company to track patient data and appointments
Implemented machine learning algorithms for a retail company to predict customer behavior
Optimized database performance for an e-commerce platform to handle large amounts of data e
I was interviewed before Feb 2023.
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 18 Jan 2025
I applied via Referral and was interviewed in Dec 2024. There were 2 interview rounds.
String manipulation questions easy not that much hard
posted on 17 Dec 2024
posted on 23 Mar 2024
Decorators in Python are functions that modify the behavior of other functions or methods. __name__ == __main__ is used to check if a Python script is being run directly or imported as a module.
Decorators are used to add functionality to existing functions without modifying their code.
They are defined using the @decorator syntax before the function definition.
Example: @staticmethod decorator in Python is used to define...
posted on 11 Mar 2024
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
posted on 18 Mar 2024
Redux is a predictable state container for JavaScript apps.
Redux is a state management library commonly used with React.
It follows a unidirectional data flow pattern.
Actions are dispatched to update the state through reducers.
State changes are handled immutably.
Selectors can be used to access specific parts of the state.
Middleware can be used for side effects like async operations.
Example: Dispatching an action to add
Hooks in React are functions that let you use state and other React features in functional components.
Hooks were introduced in React 16.8 to allow functional components to have state and lifecycle methods.
useState() is a hook that allows you to add state to functional components.
useEffect() is a hook that lets you perform side effects in functional components.
Custom hooks are reusable functions that can contain statefu
I applied via Referral and was interviewed in Jan 2023. There were 2 interview rounds.
DB query to find duplicates in a table, keeping first duplicate in answer.
Use GROUP BY clause to group the records by the column(s) that may have duplicates
Use HAVING clause to filter out groups with only one record
Use MIN or MAX function to select the first record in each group
Example: SELECT MIN(id), name, COUNT(*) FROM table GROUP BY name HAVING COUNT(*) > 1
Code to map Employee Object from List to Hashmap using Stream API functions.
Create a List of Employee objects
Use stream() method to convert List to Stream
Use collect() method to convert Stream to HashMap
Use Collectors.toMap() method to create HashMap
Pass key and value mapping functions to toMap() method
I applied via Company Website and was interviewed in Feb 2023. There was 1 interview round.
Interview experience
based on 2 reviews
Rating in categories
Principal Software Engineer
8
salaries
| ₹14 L/yr - ₹14.1 L/yr |
Senior Support Analyst
5
salaries
| ₹14.1 L/yr - ₹15.1 L/yr |
Senior Software Engineer
4
salaries
| ₹10.5 L/yr - ₹12 L/yr |
Cognizant
Sutherland Global Services
Hexaware Technologies
Virtusa Consulting Services