Filter interviews by
Asked to build Blog managment system it's like todo list
Virtual DOM is a lightweight copy of the actual DOM used for efficient updates in web development.
Virtual DOM is a concept used in frameworks like React to improve performance by minimizing actual DOM updates.
Changes are first made to the virtual DOM, then compared with the actual DOM to only update what has changed.
This process reduces the number of manipulations needed on the real DOM, resulting in faster rendering.
V...
I applied via Naukri.com and was interviewed in Dec 2023. There were 2 interview rounds.
I applied via Internshala and was interviewed before Mar 2023. There were 3 interview rounds.
Reactjs Assisgnment with 2 days dead line
Cookies are stored on the client side and have expiration dates, while session storage is temporary and stored on the client side.
Cookies are stored on the client side and can be set to expire at a specific time.
Session storage is temporary and is cleared when the browser is closed.
Cookies have a limit of 4KB of data, while session storage can store larger amounts of data.
Cookies are sent with every HTTP request, while
DOM is the actual representation of the HTML document, while Virtual DOM is a lightweight copy of the DOM used for efficient updates.
DOM represents the actual HTML document structure that is rendered on the screen.
Virtual DOM is a lightweight copy of the DOM kept in memory by frameworks like React for efficient updates.
Changes made to the Virtual DOM are compared with the actual DOM, and only the differences are update...
I was interviewed before Sep 2016.
I was interviewed in Nov 2021.
Round duration - 90 Minutes
Round difficulty - Medium
Part 1. 7 Bug fixes
Part 2. 2 DSA Medium Hard Questions
Part 3: Behavioral Questions MCQ
Given a sequence of 'N' space-separated non-negative integers A[1], A[2], ..., A[i], ..., A[n], where each number in the sequence represents the height of a lin...
Given a sequence of non-negative integers representing the height of lines on a cartesian plane, find two lines that form a container with the maximum area of water.
Use two pointers approach to find the maximum area
Start with the widest container and gradually move the pointers towards each other
Calculate the area at each step and update the maximum area
The area is calculated as the minimum height of the two lines mult
You are given a country called 'Ninjaland' with 'N' states, numbered from 1 to 'N'. These states are connected by 'M' bidirectional roads, each with a specified travel cost. Th...
The task is to select 'N' - 1 roads in a country with 'N' states, such that the tourist bus can travel to every state at least once at minimum cost.
The problem can be solved using a minimum spanning tree algorithm, such as Kruskal's algorithm or Prim's algorithm.
Create a graph representation of the country using the given roads and their costs.
Apply the minimum spanning tree algorithm to find the minimum cost roads tha...
Round duration - 80 minutes
Round difficulty - Medium
Face to Face DSA online round conducted on Amazon Chime platform.
You are provided with an integer array ARR
of length 'N'. Your objective is to determine the first missing positive integer using linear time and constant space. T...
The task is to find the lowest positive integer that does not exist in the given array of integers.
Iterate through the array and mark the positive integers as visited using the array indices.
Iterate through the marked array and return the index of the first unmarked element.
If all positive integers are marked, return the length of the array + 1 as the missing positive integer.
You are provided with a directory path in Unix-style notation, and your task is to simplify it according to given rules.
In a Unix-style file system:
The task is to simplify a given Unix-style directory path and determine the final destination.
Replace multiple slashes with a single slash
Handle dot (.) by ignoring it
Handle double dot (..) by removing the previous directory from the path
Ensure the simplified path starts with a slash and does not have a trailing slash
Round duration - 60 minutes
Round difficulty - Easy
Face to Face DSA Round where I was asked 2 coding questions
You are given an integer array 'ARR' of size 'N' and an integer 'S'. Your task is to find and return a list of all pairs of elements where each sum of a pair equals 'S'.
Given an array and a target sum, find all pairs of elements in the array that add up to the target sum.
Create an empty list to store the pairs
Iterate through the array and for each element, check if there is a complement (target sum minus the current element) in the array
If a complement is found, add the pair (current element, complement) to the list
Sort the list of pairs in non-decreasing order of their first value
If ...
Given a sorted array ARR
and a number X
, your task is to determine the count of occurrences of X
within ARR
.
X
is not found in the array, return...The task is to count the number of occurrences of a given number in a sorted array.
Use binary search to find the first and last occurrence of the given number in the array.
Subtract the indices of the first and last occurrence to get the count.
Handle the case when the number is not found in the array.
Tip 1 : Solve Leetcode/SDE sheet provided by Striver most problems came from the Sheet itself
Tip 2 : Try to solve the 1st of the 2 questions as fast as possible as the time limit is 1 hour
Tip 3 : Make sure you have projects and have done some internship's so that they can actually ask questions from the resume.
Tip 1 : Have some projects on your resume
Tip 2 : It helps if you had even some small internship experience in the past
I was interviewed in Nov 2020.
Round duration - 180 minutes
Round difficulty - Medium
Design and implement a data structure for a Least Recently Used (LRU) cache to support two operations:
get(key)
- Returns the value for the given key if it exists in the cac...Design and implement a Least Recently Used (LRU) cache data structure supporting get and put operations with specified constraints.
Implement a data structure for LRU cache with get and put operations
Maintain a capacity limit and remove least recently used item when exceeding capacity
Handle get operation by returning value for given key or -1 if key does not exist
Handle put operation by inserting or updating key-value p...
Round duration - 30 minutes
Round difficulty - Hard
Round duration - 15-20 minutes
Round difficulty - Easy
Tip 1 : First of all you have to clear first round so make sure you practice aptitude questions daily
Tip 2 : Learn each and every topic of Oops with real life examples
Tip 3 : Write limited thing in your resume and make sure everything you write in your resume you must have a great knowledge of them.
Tip 1: mention atleast two projects
Tip 2:if you have a patent then it is plus point for you.
I applied via LinkedIn and was interviewed before Jun 2023. There were 2 interview rounds.
It was a question on heaps
I applied via Campus Placement and was interviewed before Mar 2023. There were 2 interview rounds.
2 OA questions the difficulty like LC medium hard
Find the longest substring without repeating characters in a given string.
Use a sliding window approach to keep track of the current substring without repeating characters.
Use a hash set to store the characters in the current substring and check for duplicates.
Update the start index of the window when a duplicate character is found to maintain the longest substring without repeating characters.
I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.
Basic aptitude and data structures along with some personality based questions
based on 3 interviews
Interview experience
based on 15 reviews
Rating in categories
Human Resource and Finance Manager
4
salaries
| ₹0 L/yr - ₹0 L/yr |
Operations Executive
3
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Accenture
Wipro
Cognizant