i
Vishal Mega Mart
Filter interviews by
Be the first one to contribute and help others!
I applied via Naukri.com and was interviewed in Mar 2020. There were 3 interview rounds.
The for loop will run indefinitely without any condition to terminate it.
The loop will continue executing until it is manually interrupted or the program crashes.
This can lead to a program becoming unresponsive or consuming excessive resources.
It is important to always include a condition in a for loop to control its execution.
Graph is a non-linear data structure with cycles while tree is a hierarchical data structure without cycles.
Graph can have multiple starting points and paths between nodes while tree has only one root node and unique paths between nodes.
Graph can have cycles while tree is acyclic.
Graph can be directed or undirected while tree is always directed.
Examples of graphs include social networks, road networks, and computer net...
Data structures are ways of organizing and storing data in a computer so that it can be accessed and used efficiently.
Arrays
Linked Lists
Stacks
Queues
Trees
Graphs
Hash Tables
Query to find the top five employee salaries
Use the SELECT statement to retrieve the employee salaries
Order the results in descending order using the ORDER BY clause
Limit the results to the top five using the LIMIT clause
I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.
I applied via Job Portal and was interviewed in May 2022. There were 3 interview rounds.
Basic Java Program
I appeared for an interview in Feb 2022.
Find the longest substring in an array of strings.
Iterate through each string and compare with all other strings to find common substrings.
Use a hash table to keep track of the frequency of each substring.
Return the substring with the highest frequency.
The coding test was on hackerearth with 2 coding questions and Java based output questions.
I applied via Approached by Company and was interviewed before Aug 2021. There were 2 interview rounds.
Mostly on js basics. Event loop, hoisting, GraphQL
Cadence algorithm is used for real-time stream processing of data.
Cadence is a distributed system for managing workflows.
It uses a programming model called the Cadence Workflow Model.
The Cadence server is responsible for managing the state of workflows.
The Cadence client is responsible for executing the workflow tasks.
Cadence provides a lot of features like retries, timeouts, and error handling.
VDOM stands for Virtual Document Object Model, which is a lightweight copy of the actual DOM used by React for efficient rendering.
VDOM is a tree-like structure that React uses to keep track of changes in the UI.
When a component's state changes, React creates a new VDOM tree and compares it with the previous one to identify the changes.
React then updates only the parts of the actual DOM that need to be changed, resulti...
Find the intersection point of two linked lists.
Use two pointers to traverse the linked lists
Calculate the difference in length between the two lists
Move the pointer of the longer list ahead by the difference
Move both pointers simultaneously until they meet at the intersection point
Department Manager
739
salaries
| ₹1.8 L/yr - ₹5.1 L/yr |
Store Manager
507
salaries
| ₹4.3 L/yr - ₹12 L/yr |
Assistant Store Manager
484
salaries
| ₹3.6 L/yr - ₹6.6 L/yr |
Head Cashier
227
salaries
| ₹1.1 L/yr - ₹3.5 L/yr |
Retail Store Manager
186
salaries
| ₹4.7 L/yr - ₹12 L/yr |
DMart
Future Group
Titan Company
Walmart