i
Turing
Work with us
Filter interviews by
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 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 ...
Top trending discussions
I applied via Naukri.com and was interviewed before Nov 2022. There were 2 interview rounds.
I applied via Walk-in and was interviewed before Feb 2021. There were 3 interview rounds.
I appeared for an interview in Dec 2024, where I was asked the following questions.
I appeared for an interview before Jul 2023.
Build a sample app server using express.js
Install express.js using npm
Create a new express app
Set up routes and middleware
Start the server to listen on a specific port
I use JDBC (Java Database Connectivity) to establish connection with the database in my project.
Use JDBC API to connect to the database
Load the JDBC driver
Create a connection object
Create a statement object
Execute SQL queries
Multer is a middleware for handling multipart/form-data, used for file uploads in Node.js.
Install multer package using npm: npm install multer
Require multer in your Node.js file: const multer = require('multer')
Set up multer middleware with desired options: const upload = multer({ dest: 'uploads/' })
Use the upload middleware in your route handler to process file uploads
I appeared for an interview in Jul 2024.
2 Graph question of leetcode
I applied via Approached by Company and was interviewed before May 2023. There were 2 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Dec 2022. There were 4 interview rounds.
Medium level array question was asked on hackerrank.
I applied via Approached by Company and was interviewed before Oct 2022. There were 3 interview rounds.
Remove consecutive characters in a string until no three consecutive characters remain.
Use a stack to keep track of characters and their counts.
Iterate through the string, pushing characters onto the stack.
If the top of the stack has the same character, increment its count.
If the count reaches 3, pop that character from the stack.
Finally, reconstruct the string from the stack.
based on 2 interview experiences
Difficulty level
Duration
Data Scientist
107
salaries
| ₹11.2 L/yr - ₹38 L/yr |
Talent Acquisition Specialist
47
salaries
| ₹4.4 L/yr - ₹15 L/yr |
Business Analyst
47
salaries
| ₹4.8 L/yr - ₹6.4 L/yr |
Data Analyst
43
salaries
| ₹3.5 L/yr - ₹13 L/yr |
Data Specialist
34
salaries
| ₹3.2 L/yr - ₹6 L/yr |
Netmeds.com
Toothsi
Tracxn
Zolo