Filter interviews by
I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.
This round has 3 coding questions mostly based on graph and trees
Design a data structure for locking/unlocking nodes in a binary tree efficiently.
Implement a lockable tree data structure with lock(), unlock(), and isLocked() methods.
Ensure a node can only be locked if all ancestors are unlocked and all descendants are locked.
Optimize the operations for efficiency.
Consider using a flag in each node to track its locked status.
Use a recursive approach to check locking conditions.
Mainta...
Improving the operating system can enhance performance and efficiency of the system.
Optimizing memory management to reduce overhead
Implementing better scheduling algorithms to improve multitasking
Enhancing file system performance for faster data access
Improving network stack for better communication speed
I applied via Approached by Company and was interviewed in Jun 2024. There was 1 interview round.
I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.
152. Maximum Product Subarray
Medium
17.6K
552
Companies
Given an integer array nums, find a
subarray
that has the largest product, and return the product.
The test cases are generated so that the answer will fit in a 32-bit integer.
Example 1:
Input: nums = [2,3,-2,4]
Output: 6
Explanation: [2,3] has the largest product 6.
Example 2:
Input: nums = [-2,0,-1]
Output: 0
Explanation: The result cannot be 2, because [-2,-1] is not a subarray.
Constraints:
1 <= nums.length <= 2 * 104
-10 <= nums[i] <= 10
The product of any prefix or suffix of nums is guaranteed to fit in a 32-bit integer.
Basic quants and advanced quants
Top trending discussions
Coding and aptitude round
posted on 15 May 2024
I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
HashMap is implemented using an array of linked lists to handle collisions.
HashMap stores key-value pairs in an array of linked lists
Hash function is used to determine the index of the array where the key-value pair will be stored
Collision handling is done by chaining, where multiple key-value pairs with the same hash value are stored in the same linked list
HashMap allows null keys and values
HashMap is not synchronized...
I appeared for an interview in Jan 2025.
Test was based on arrays and some dsa concepts.
I applied via Company Website and was interviewed before Sep 2023. There were 2 interview rounds.
Abstraction,Encapsulation
I have a strong background in software testing, automation, and problem-solving skills.
I have extensive experience in writing test cases, executing test plans, and identifying bugs.
I am proficient in programming languages like Java, Python, and SQL, which are essential for automation testing.
I have a track record of improving testing processes and efficiency in previous roles.
I am a quick learner and adapt easily to ne...
In the next 5 years, I see myself growing into a senior SDET role, leading a team of engineers, and contributing to innovative testing strategies.
Continuing to enhance my technical skills in automation testing and software development
Taking on more leadership responsibilities within the testing team
Contributing to the development of new testing frameworks and strategies
Possibly pursuing certifications or advanced degre...
I applied via Referral and was interviewed before Nov 2023. There were 4 interview rounds.
Ui and API Automation assignment
String and some basic DSA
React.js is a JavaScript library for building user interfaces.
React.js is developed and maintained by Facebook.
It allows developers to create reusable UI components.
React.js uses a virtual DOM for efficient rendering.
It follows a component-based architecture.
React.js can be used for building single-page applications.
Linear gradient in CSS is a gradual transition between two or more colors along a straight line.
Linear gradient is created using the linear-gradient() function in CSS.
It allows for a smooth transition of colors from one point to another along a straight line.
You can specify the direction, angle, and color stops for the gradient.
Example: background: linear-gradient(to right, red, blue);
I applied via Approached by Company and was interviewed in Jul 2024. There were 3 interview rounds.
Basic oops questions
based on 3 interviews
Interview experience
Product Engineer
71
salaries
| ₹10 L/yr - ₹27 L/yr |
Software Engineer
62
salaries
| ₹8 L/yr - ₹27.4 L/yr |
Software Development Engineer
54
salaries
| ₹16 L/yr - ₹31 L/yr |
Software Developer
50
salaries
| ₹9.1 L/yr - ₹29.5 L/yr |
Product Manager
49
salaries
| ₹22 L/yr - ₹48 L/yr |
OneCard
PolicyX.com
Credgenics
Jodo