Filter interviews by
Basic hashmap leetcode medium problem
Top trending discussions
Coding questions on array and queue
Sort array of strings using Java Stream API
Use Stream API's sorted() method to sort the array
Use Comparator.naturalOrder() to sort the strings in natural order
Convert the sorted stream back to an array using toArray() method
Find the shortest path in a matrix from start to end point
Use Breadth First Search (BFS) algorithm to find the shortest path in a matrix
Create a queue to store the current position and its distance from the start point
Explore all possible directions (up, down, left, right) from the current position
Keep track of visited positions to avoid revisiting them
Repeat the process until reaching the end point
Design a calendar app to resolve meeting conflicts and return preferred meetings
Implement a feature to detect conflicts in meeting schedules
Allow users to set preference criteria such as importance, duration, time of day, etc.
Prioritize meetings based on preference criteria and availability
Provide users with a list of meetings that can be attended without conflicts
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
Binary search to find the closest element in a sorted array
Implement binary search to find the target element in the array
Keep track of the closest element found so far while searching
Update the closest element if a closer one is found during the search
Low level design for an online e-commerce website involves designing the architecture and components of the website.
Identify the main components such as user interface, database, payment gateway, product catalog, etc.
Design the database schema to store user information, product details, orders, etc.
Implement user authentication and authorization mechanisms for secure access.
Integrate payment gateway for processing tran...
Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.
Dependency injection helps in achieving loose coupling between classes.
It allows for easier testing by providing mock dependencies.
There are three types of dependency injection: constructor injection, setter injection, and interface injection.
Reverse an array of strings
Use a loop to iterate through the array and swap elements from start to end
Alternatively, you can use built-in array methods like reverse()
Ensure to handle edge cases like empty array or array with only one element
I applied via Instahyre
1 hr, Java questions, SQL question, 1 DSA question
I applied via Referral and was interviewed in Mar 2024. There were 3 interview rounds.
There were 2 questions.
1. Knapsack
2. Median in an array
I applied via Company Website and was interviewed in Jun 2024. There was 1 interview round.
Implement your own state management in React and integrate it into a React application.
I applied via Approached by Company and was interviewed in Aug 2023. There was 1 interview round.
RecyclerView is a flexible view for providing a limited window into a large data set.
RecyclerView recycles views to improve performance and memory usage.
It uses LayoutManager to organize items in a grid, list, or staggered grid layout.
Adapter provides data to be displayed in RecyclerView.
ItemDecoration can be used to add spacing between items or decorations to items.
ItemAnimator can be used to animate item changes in t
Salesforce
Zendesk
Freshworks
Zoho