i
mFilterIt
Filter interviews by
Clear (1)
I applied via Recruitment Consulltant and was interviewed before Sep 2023. There was 1 interview round.
Virtual DOM is a lightweight copy of the actual DOM in React, used for efficient updates and rendering.
Virtual DOM is a concept in React where a lightweight copy of the actual DOM is created and updated.
When changes are made to the virtual DOM, React compares it with the actual DOM and only updates the necessary parts.
This helps in improving performance by reducing the number of updates to the actual DOM.
Virtual DOM al...
React is a JavaScript library for building user interfaces.
React uses a virtual DOM to improve performance by only updating the parts of the actual DOM that have changed.
Components are the building blocks of React applications, allowing for reusable and modular code.
React uses a unidirectional data flow, where data flows down from parent components to child components.
React supports server-side rendering for improved S...
I applied via LinkedIn and was interviewed before Nov 2023. There was 1 interview round.
Asked Basic DSA Questions and System Design Questions
Top trending discussions
posted on 18 Jul 2024
I applied via Naukri.com and was interviewed before Jul 2023. There were 2 interview rounds.
IPC mechanism in Windows allows communication between processes through shared memory, message passing, and synchronization.
IPC mechanisms in Windows include named pipes, mailslots, shared memory, and sockets.
Named pipes allow communication between processes on the same machine or over a network.
Mailslots are used for one-way interprocess communication.
Shared memory allows processes to share data by mapping a region of...
Multi-threading in Windows allows multiple threads to run concurrently within a single process.
Windows provides APIs like CreateThread and CreateProcess to create and manage threads.
Threads share the same memory space within a process, allowing for efficient communication and resource sharing.
Windows supports both user-mode and kernel-mode threads, with user-mode threads being more lightweight.
Synchronization mechanism...
Memory mapping in Windows allows files to be mapped directly into memory for faster access and manipulation.
Memory mapping allows files to be accessed as if they were in memory
File mapping can be used for sharing data between processes
Improves performance by reducing disk I/O operations
Examples: CreateFileMapping, MapViewOfFile, UnmapViewOfFile
Critical section in Windows is a synchronization mechanism used to protect shared resources from concurrent access.
Critical sections are used to ensure mutual exclusion between threads accessing shared resources.
They are implemented using the Windows API functions InitializeCriticalSection, EnterCriticalSection, and LeaveCriticalSection.
Critical sections are more efficient than mutexes for synchronization within a sing...
posted on 20 Feb 2024
I applied via Campus Placement
2 Questions - 1 graph and one basic
posted on 13 May 2024
Basic dsa questions from leetcode
posted on 6 May 2024
The 'ref' keyword in C# is used to pass arguments by reference instead of by value.
Allows a method to modify the value of the argument passed to it
Useful when you want to update the original value of a variable inside a method
Can be used with value types and reference types
Example: void UpdateValue(ref int num) { num = 10; }
Example: int value = 5; UpdateValue(ref value); // value will be 10 after the method call
React Hooks are functions that let you use state and other React features without writing a class.
React Hooks were introduced in React 16.8.
They allow you to use state and other React features in functional components.
Some commonly used React Hooks are useState, useEffect, useContext, etc.
Hooks are more lightweight and easier to understand compared to class components.
posted on 7 Apr 2024
20 Mcq and 2 coding question were asked.
2 DP questions were asked
posted on 24 Feb 2022
I applied via Naukri.com and was interviewed in Aug 2021. There was 1 interview round.
posted on 7 May 2017
I was interviewed in Feb 2017.
I was interviewed before Jan 2021.
Round duration - 60 minutes
Round difficulty - Easy
Two coding questions were given in the first round to be solved in 60 minutes.
Given an array A
containing 'N' integers and an integer m
, rearrange the elements of the array such that the differences between the array elements and m
are sor...
Rearrange array elements based on their differences from a given integer.
Calculate the differences between each element and the given integer.
Sort the elements based on their differences while maintaining the original order for elements with the same difference.
Implement a function to rearrange the array elements as per the given criteria.
Given an arbitrary binary tree, a node of the tree, and an integer 'K', find all nodes that are at a distance K from the specified node, and return a list of th...
The task is to find all nodes in a binary tree that are at a distance K from a given node.
Traverse the binary tree to find the given node
From the given node, perform a depth-first search to find all nodes at distance K
Use a list to store the values of the nodes at distance K
Return the list of values in any order
Round duration - 60 minutes
Round difficulty - Easy
This was a technical round with questions based on DSA, DBMS, Computer Networking and project based questions.
Ninja is tasked with printing a triangle pattern based on a given number 'N' for any test case.
N = 4
1
232
34545
4567654
The pat...
Print a triangle pattern of numbers based on a given number 'N'.
Iterate through each row and print the numbers accordingly
Use spaces to center-align the numbers in each row
Increment the numbers in each row as per the pattern
Web server serves static content over HTTP, while application server runs dynamic content and business logic.
Web server handles HTTP requests and responses, serving static content like HTML, images, and CSS.
Application server executes business logic, runs dynamic content, and interacts with databases.
Web server examples include Apache, Nginx, while application server examples include Tomcat, JBoss.
Web server focuses on...
The internet is a global network of interconnected computers that communicate using standardized protocols.
The internet is made up of a vast number of interconnected networks of computers.
Data is transmitted over the internet using protocols such as TCP/IP.
Websites are hosted on servers connected to the internet, and users access them using web browsers.
Internet Service Providers (ISPs) provide access to the internet f...
SQL query to find the nth highest salary
Use the 'SELECT DISTINCT' statement to get unique salary values
Order the salaries in descending order using 'ORDER BY' clause
Use 'LIMIT' and 'OFFSET' to get the nth highest salary
Round duration - 30 minutes
Round difficulty - Easy
Typical HR round with behavioral problems.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
based on 4 interviews
Interview experience
based on 10 reviews
Rating in categories
Software Engineer
74
salaries
| ₹0 L/yr - ₹0 L/yr |
Customer Success Specialist
16
salaries
| ₹0 L/yr - ₹0 L/yr |
Data Analyst
16
salaries
| ₹0 L/yr - ₹0 L/yr |
Operations Specialist
13
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant Manager
12
salaries
| ₹0 L/yr - ₹0 L/yr |
Talwalkars Better Value Fitness
Info Edge
JustDial
Matrimony.com