Filter interviews by
I applied via LinkedIn and was interviewed before May 2023. There were 2 interview rounds.
I resolved a conflict with a co-worker over differing approaches to a project, leading to a successful collaboration.
Disagreement on project implementation: I preferred a modular approach, while my co-worker favored a monolithic design.
Initiated a discussion: I scheduled a meeting to openly discuss our perspectives and understand each other's reasoning.
Compromise: We agreed to prototype both approaches and evaluate the...
Top trending discussions
I applied via Referral and was interviewed in Nov 2020. There were 4 interview rounds.
I applied via Referral and was interviewed in Oct 2020. There was 1 interview round.
I applied via Approached by Company and was interviewed before Mar 2023. There were 3 interview rounds.
Applied for front end engineer
Two sum
Find element in Matrix m*m changed to Find m*n on flow
Adding two linked list
Lodash's `get` method retrieves values from objects using a path, with optional default values.
Lodash's `get` function allows safe access to nested object properties.
Syntax: `_.get(object, path, [defaultValue])`.
Example: `_.get({ a: { b: 2 } }, 'a.b')` returns `2`.
If the path doesn't exist, it returns `undefined` or a specified default value.
Example: `_.get({ a: { b: 2 } }, 'a.c', 'default')` returns `'default'.
Implementing polyfills for map and filter functions in JavaScript to enhance array manipulation capabilities.
Polyfill for map: Creates a new array by applying a function to each element. Example: arr.map(x => x * 2).
Polyfill for filter: Creates a new array with elements that pass a test. Example: arr.filter(x => x > 10).
Use 'this' context in polyfills to maintain the correct scope. Example: arr.map(function(x)...
I applied via Recruitment Consulltant and was interviewed in Feb 2024. There was 1 interview round.
Memoization is a technique used in programming to store the results of expensive function calls and return the cached result when the same inputs occur again.
Memoization helps improve the performance of a function by caching its results.
It is commonly used in dynamic programming to optimize recursive algorithms.
Example: Memoizing a Fibonacci function to avoid redundant calculations.
A Promise is an object representing the eventual completion or failure of an asynchronous operation.
A Promise is used to handle asynchronous operations in JavaScript.
It represents a value that may be available now, or in the future.
A polyfill for Promise can be implemented using the setTimeout function to simulate asynchronous behavior.
I applied via Walmart Career and was interviewed before Jul 2023. There were 4 interview rounds.
DSA - Arrays & String Manipulation
DSA - Tree & Graph Manipulation
I applied via Walmart Careers Page and was interviewed in Mar 2024. There was 1 interview round.
A simple webpage design using HTML, CSS, and JavaScript to display a greeting message.
Use HTML to structure the page with a header, main content, and footer.
Style the page with CSS for layout and design, e.g., using flexbox.
Add JavaScript to handle user interactions, like a button click to display an alert.
PropTypes are a way to type-check props in React components to ensure they are passed correctly.
Used in React to specify the data type of props passed to a component
Helps catch bugs by providing warnings if incorrect data types are passed
Can be defined using PropTypes library or as static properties in a component
I applied via LinkedIn and was interviewed in Jan 2024. There were 4 interview rounds.
Easy qn on stack, array, linked list
A note taking app that allows users to create, edit, and organize their notes.
Implement a user interface for creating and editing notes
Include features like text formatting, image attachments, and voice recordings
Provide options for organizing notes into folders or categories
Include search functionality to easily find specific notes
Implement synchronization across devices for seamless access to notes
I applied via Referral and was interviewed before Nov 2022. There were 4 interview rounds.
Data structures and algorithms, leetcode medium level.
Java with data structures and algorithms round
I applied via Naukri.com and was interviewed in Jul 2024. There were 3 interview rounds.
Calculate the amount of water that can be trapped between bars after rainfall using heights of bars.
Use two pointers to traverse the array from both ends towards the center.
Maintain two variables to track the maximum height from the left and right.
At each step, calculate trapped water based on the minimum of the two maximum heights.
Example: For heights [0,1,0,2,1,0,1,3,2,1,2,1], the trapped water is 6.
based on 1 interview experience
Difficulty level
Duration
Accounts Manager
3
salaries
| ₹3 L/yr - ₹3.2 L/yr |
Sales Manager
3
salaries
| ₹10.5 L/yr - ₹20 L/yr |
Reliance Retail
DMart
Reliance Digital
Future Group