i
Meritto
Filter interviews by
Clear (1)
I was interviewed in Sep 2021.
I applied via Recruitment Consultant and was interviewed in Aug 2019. There were 5 interview rounds.
Top trending discussions
I was interviewed before May 2023.
Atomic transactions ensure that all operations in a transaction are completed successfully or none at all in a distributed system.
Atomic transactions guarantee that all operations within a transaction are either all successful or all rolled back.
In distributed systems, atomic transactions are crucial for maintaining data consistency across multiple nodes.
ACID properties (Atomicity, Consistency, Isolation, Durability) a...
Detect loop in a LinkedList
Use two pointers, one moving at twice the speed of the other
If there is a loop, the faster pointer will eventually catch up to the slower one
If there is no loop, the faster pointer will reach the end of the list
I applied via Recruitment Consulltant and was interviewed before Jun 2023. There were 2 interview rounds.
Autosuggest debounce is a feature that delays the search suggestions until the user stops typing, and a polyfill is a piece of code that provides functionality that is not natively supported by the browser.
Implement a debounce function to delay the autosuggest feature until the user stops typing.
Use a polyfill to provide support for the autosuggest feature in browsers that do not natively support it.
Example: Implement ...
Kadane's algorithm is used to find the maximum subarray sum in an array of integers.
Iterate through the array and keep track of the maximum sum ending at each index.
At each index, choose between extending the previous subarray or starting a new subarray.
Example: For array [-2, 1, -3, 4, -1, 2, 1, -5, 4], the maximum subarray sum is 6 (from index 3 to 6).
I was interviewed before Jun 2023.
Hackerrank Online Coding test. DSA Questions
Create a traffic light simulation in react.js with changing colors based on time configuration.
Use React state to manage the current color of the traffic light
Set up a timer to change the color of the traffic light at specified intervals
Use CSS to style the traffic light and different colors for each light
Polyfills are used to provide fallback support for older browsers that do not support certain JavaScript methods like map, reduce, call, and apply.
Polyfills are JavaScript code that replicate the functionality of newer features in older browsers.
They are commonly used for methods like map, reduce, call, and apply which may not be supported in all browsers.
For example, a polyfill for the map method would involve iterati...
Web app optimization techniques focus on improving performance and user experience.
Minify and compress CSS, JavaScript, and HTML files
Optimize images and use lazy loading
Reduce server response time by caching data and using CDNs
Implement asynchronous loading for non-essential resources
Use browser caching and enable Gzip compression
To handle large size data for infinite scroll, use virtual scrolling, lazy loading, and optimize data fetching/rendering.
Implement virtual scrolling to render only the visible items on the screen, reducing memory usage and improving performance.
Use lazy loading to fetch more data as the user scrolls, avoiding loading all data at once.
Optimize data fetching and rendering by using efficient algorithms and data structures...
Serverside rendering is when the HTML is generated on the server before being sent to the client, while clientside rendering is when the HTML is generated on the client's browser using JavaScript.
Serverside rendering is better for SEO as search engines can easily crawl the content.
Clientside rendering can provide a faster initial load time as only data is sent from the server.
Serverside rendering is more secure as sens...
Microservices allow for modular and scalable architecture, while monolithic architecture is simpler but less flexible.
Microservices break down applications into smaller, independent services that communicate through APIs.
Monolithic architecture involves building the entire application as a single unit, making it easier to develop but harder to scale.
Microservices offer better fault isolation and scalability, while mono...
Achieve responsive design by using media queries, flexible layouts, and fluid grids.
Use media queries to adjust styles based on screen size
Create flexible layouts that adapt to different screen sizes
Implement fluid grids to ensure content scales proportionally
Custom hook for debouncing user input in React applications
Accepts a value and delay as arguments
Uses useEffect to set a timeout to update the debounced value after the specified delay
Returns the debounced value and a function to update the input value
Implement language change functionality using useContext and useReducer
Create a LanguageContext to store the current language state
Use useReducer to handle state changes for language selection
Dispatch actions to update the language state based on user selection
Moving 0's in matrix
graph based question
Array based question
based on 1 interview
Interview experience
based on 7 reviews
Rating in categories
Customer Success Manager
32
salaries
| ₹0 L/yr - ₹0 L/yr |
Developer
27
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
26
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Manager
22
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Developer
22
salaries
| ₹0 L/yr - ₹0 L/yr |
Paytm
upGrad
BYJU'S
Freshworks