Filter interviews by
I applied via Naukri.com and was interviewed in Oct 2021. There were 3 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Jun 2024. There was 1 interview round.
Optimizing performance of a Nodejs app involves various techniques to improve speed and efficiency.
Use asynchronous programming to handle multiple requests efficiently
Implement caching to reduce redundant database queries
Optimize code by removing unnecessary loops and function calls
Use a load balancer to distribute traffic evenly across multiple servers
Monitor and analyze performance using tools like New Relic or Datad
Optimising React involves code splitting, lazy loading, using PureComponent, avoiding unnecessary re-renders, and using memoization.
Use code splitting to load only necessary components
Implement lazy loading for components that are not immediately needed
Utilize PureComponent to prevent unnecessary re-renders
Avoid unnecessary re-renders by using shouldComponentUpdate or React.memo
Use memoization techniques like useMemo o
A callback is a function that is passed as an argument to another function and is executed after the completion of that function.
Callbacks are commonly used in asynchronous programming to handle tasks that take time to complete.
They allow for functions to be executed once a certain task is completed, without blocking the rest of the code.
Example: setTimeout function in JavaScript takes a callback function as an argumen
I applied via Job Portal and was interviewed in Mar 2024. There was 1 interview round.
I solve complex production environments by identifying issues, optimizing performance, and implementing solutions.
Identifying bottlenecks and optimizing performance
Troubleshooting and resolving production issues
Implementing scalable solutions for high traffic websites
Working with cloud services like AWS or Azure
Automating deployment processes with tools like Jenkins or Docker
Developed a real-time chat feature for a social networking platform.
Implemented WebSocket technology for instant messaging
Designed user interface for chat window with message history
Integrated push notifications for new messages
Developed backend logic for message encryption and decryption
I prepared the design doc by outlining the requirements, architecture, data flow, and user interactions.
Outlined the requirements and goals of the feature
Defined the architecture and technologies to be used
Described the data flow and interactions between components
Included wireframes or mockups for user interfaces
Listed potential edge cases and how to handle them
Check if Array2 is a substring of Array1
Iterate through Array1 and check if each element contains Array2
Use built-in string functions like includes() or indexOf() to check for substring
Consider edge cases like empty arrays or arrays with empty strings
Breadcrumbs in React can be built using a combination of state management and conditional rendering.
Create a state variable to store the breadcrumb data.
Update the state variable as the user navigates through the application.
Render the breadcrumbs component with the data stored in the state.
Design a parking system with APIs for managing parking spots and reservations.
Create API for adding new parking spots with details like location, availability, and pricing
Create API for listing available parking spots based on location and availability
Create API for reserving a parking spot with user details and duration
Create API for cancelling a parking reservation
Response object for adding parking spot: { success: t...
I applied via Company Website and was interviewed in Mar 2024. There were 3 interview rounds.
Was given a DSA problem on squares it was relatively easy.
Was giving another problem as regards longest sub array without repeating letters.
git grep is a command in Git that allows you to search through the contents of files in a Git repository.
Allows searching through the contents of files in a Git repository
Similar to the 'grep' command in Unix/Linux
Can be used to search for specific strings or patterns in files
Useful for finding references to functions, variables, or text within the codebase
Profilers are tools used to analyze the performance of software applications by measuring various metrics such as CPU usage, memory usage, and execution time.
Profilers help identify bottlenecks and optimize code for better performance.
Examples of profilers include VisualVM, YourKit, and Xcode Instruments.
Profiling can be done for different aspects of an application, such as CPU profiling, memory profiling, and network
Assessments of data structure and JS and Angular
I applied via Naukri.com and was interviewed before Nov 2022. There were 2 interview rounds.
posted on 2 Nov 2023
I applied via Referral and was interviewed before Nov 2022. There were 2 interview rounds.
Q 1 print string in tringal farmat
Q2 print duplicate string in two array
based on 1 review
Rating in categories
Data Analyst
5
salaries
| ₹3.5 L/yr - ₹7.6 L/yr |
Product Manager
3
salaries
| ₹24 L/yr - ₹24 L/yr |
Front end Developer
3
salaries
| ₹3 L/yr - ₹6 L/yr |
Udaan
Swiggy
CARS24
BlackBuck