Filter interviews by
Clear (1)
Sort an array containing 0, 1, and 2.
Use a sorting algorithm like quicksort or mergesort.
Count the occurrences of 0s, 1s, and 2s, then reconstruct the array.
Use three pointers to keep track of the positions of 0s, 1s, and 2s.
One-pass solution: Maintain three indices (low, mid, high) and swap elements accordingly.
Design priority queue
A priority queue is a data structure that stores elements with associated priorities
Elements with higher priority are dequeued before elements with lower priority
Common implementations include binary heaps and balanced binary search trees
I applied via Job Fair and was interviewed in Mar 2024. There was 1 interview round.
Severity, Priority, and Criticality are different aspects of issue management in software testing.
Severity refers to the impact of a defect on the system's functionality.
Priority indicates the order in which defects should be fixed based on business needs.
Criticality combines severity and priority to determine the overall importance of a defect.
For example, a defect causing a system crash would have high severity, high...
Equivalence partitioning is a software testing technique where input data is divided into partitions and only one value from each partition is tested.
Input data is divided into groups or partitions based on similar characteristics
One value from each partition is selected as a representative for testing
Helps in reducing the number of test cases while ensuring maximum coverage
Example: Testing a login form with valid, inv
Backward compatibility refers to the ability of a system to accept input intended for an older version of the system.
Allows newer versions of software to work with data or systems from older versions
Ensures that changes in the software do not break compatibility with existing data or systems
Helps in smooth transition and adoption of new versions without disrupting existing processes
A paradox in testing refers to a situation where a test case both passes and fails at the same time.
Paradox in testing can occur when a test case has conflicting requirements or conditions.
It can also happen when there are errors in the test setup or execution that lead to unexpected results.
For example, a test case may pass when run individually but fail when run as part of a test suite due to dependencies.
Identifying...
PUT and PATCH are HTTP methods used for updating resources in RESTful APIs.
PUT is used to update or replace an existing resource entirely
PATCH is used to partially update an existing resource
PUT is idempotent, meaning multiple identical requests will have the same effect as a single request
PATCH is not idempotent, meaning multiple identical requests may have different effects
Create APIs for a Quiz platform
Design RESTful APIs for creating, updating, deleting, and retrieving quizzes
Include endpoints for managing quiz questions, answers, and user responses
Implement authentication and authorization mechanisms for secure access
Utilize JSON format for data exchange between client and server
I applied via Approached by Company and was interviewed before Jan 2023. There were 3 interview rounds.
Design and code a parking lot application
To ensure no data corruption during asynchronous streaming and processing, use data validation, error handling, and checksums.
Implement data validation techniques to check the integrity of the streamed data.
Handle errors and exceptions properly to prevent data corruption.
Use checksums or hash functions to verify the integrity of the data.
Implement reliable communication protocols like TCP/IP to ensure data integrity.
Co...
Hackerrank LeetCode 2 Hard questions and 1 medium
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
1. PEAK ELEMENT QUESTION.
2. COIN DENOMINATION
Lists and Trees were asked
I applied via Approached by Company and was interviewed in Nov 2024. There was 1 interview round.
Longest substring without repetition
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 Campus Placement and was interviewed in Jul 2024. There were 2 interview rounds.
3 questions easy-medium level leetcode problem I solved 2 completely and 3rd question partially (9/15 test cases passed) to move on to 2nd round
based on 1 interview
Interview experience
Assistant Manager
61
salaries
| ₹0 L/yr - ₹0 L/yr |
Engagement Manager
55
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Executive
51
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Development Engineer II
40
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Manager
35
salaries
| ₹0 L/yr - ₹0 L/yr |
Netflix
Amazon Prime Video
SonyLIV
ZEE5