Filter interviews by
Be the first one to contribute and help others!
I applied via Naukri.com and was interviewed before Feb 2021. There were 3 interview rounds.
Medium-sized organization with approximately 500 employees
Approximately 500 employees
Multiple departments and teams
Hierarchical structure with managers and supervisors
Operates in multiple locations
Serves a diverse customer base
The turnover of our company has been steadily increasing over the past few years.
Our company has experienced consistent growth in terms of revenue and sales.
We have been able to attract and retain a large customer base.
Our products and services have been well-received in the market.
We have implemented effective marketing strategies to drive sales.
Our strong leadership and dedicated team have contributed to our success.
I want to join Vishal megamart because of its strong reputation, growth opportunities, and commitment to customer satisfaction.
Vishal megamart has a strong reputation in the retail industry for its quality products and excellent customer service.
I am impressed by the company's growth and expansion plans, which indicate potential career advancement opportunities.
I believe in the importance of customer satisfaction, and ...
I am looking for a change to further develop my skills and take on new challenges.
Seeking new opportunities for growth and advancement
Interested in expanding my knowledge and experience
Eager to take on new challenges and responsibilities
Looking for a supportive and dynamic work environment
Desire to contribute to a company's success and make a positive impact
I am a highly motivated and experienced professional with a strong background in management and leadership.
Over 5 years of experience in management roles
Proven track record of successfully leading teams and achieving targets
Excellent communication and interpersonal skills
Strong problem-solving and decision-making abilities
Ability to adapt to changing environments and handle multiple tasks
Example: As a Store Manager, I ...
I applied via Referral and was interviewed before Feb 2021. There were 2 interview rounds.
I applied via Recruitment Consultant and was interviewed before May 2020. There were 4 interview rounds.
I applied via Company Website and was interviewed in Jul 2020. There were 4 interview rounds.
I applied via Walk-in and was interviewed before Oct 2021. There were 2 interview rounds.
Basic general knowledge about Mathematics and general knowledge
ITC is a leading conglomerate with diverse business operations and a strong focus on sustainability.
ITC has a strong presence in multiple industries such as FMCG, hospitality, paperboards, and packaging.
The company has a reputation for innovation and sustainability, with initiatives such as e-Choupal and the ITC Green Centre.
ITC's commitment to social responsibility and community development aligns with my personal val...
I prefer the stability and resources of an established company.
I value the security and benefits that come with working for an established company.
I enjoy being part of a team and working towards a common goal.
I appreciate the opportunity to learn from experienced managers and mentors.
I believe that an established company provides more opportunities for career growth and advancement.
I am excited about the potential to ...
I appeared for an interview before Dec 2020.
Round duration - 90 minutes
Round difficulty - Easy
Myntra had conducted a coding test on campus before the start of the placement season with 2 questions, one on stack and other on DP.
Tips : For the test, the DP question asked was pretty standard, on Longest Common Subsequence. The question on stacks, I don't remember what it was but it was also pretty straight forward. For the test, I would recommend to solve problem from GFG. If they do come to resume shortlisting, they are looking for people who have done good projects and internships.
Given two strings STR1
and STR2
, determine the length of their longest common subsequence.
A subsequence is a sequence that can be derived from another sequen...
The task is to find the length of the longest common subsequence between two given strings.
Implement a function to find the longest common subsequence between two strings.
Use dynamic programming to solve this problem efficiently.
Iterate through the strings and build a matrix to store the lengths of common subsequences.
Return the length of the longest common subsequence found.
Round duration - 60 minutes
Round difficulty - Easy
The interview started off with questions on my general interest in Software Development. The first round had two coding questions, I was supposed to write the code on paper.
For the questions, they asked me to code the solution first. And then gave a specific input and asked me to demonstrate step by step in my code, how it would lead to the correct answer.
Tips: It's ok if you can't code a general solution, if you can write a code which works for the particular input they have given then also it's ok with them. But be thorough with Data structures.
You are given two singly linked lists, where each list represents a positive number without any leading zeros.
Your task is to add these two numbers and return the sum as ...
Add two numbers represented as linked lists and return the sum as a linked list.
Traverse both linked lists simultaneously while keeping track of carry from previous sum
Create a new linked list to store the sum, updating the value and carry as needed
Handle cases where one linked list is longer than the other by adding remaining digits with carry
Round duration - 60 minutes
Round difficulty - Medium
I wasn't asked to write any code in this interview. They asked me some questions on Machine Learning, because of my projects in them. Then they asked me if I knew graph algorithms. Since I knew BFS and DFS, I told them. They asked the difference between the two. Then they asked me if I knew how to find the shortest distance between two points in a graph. I didn't know Dijkstra's properly but I knew it worked on the greedy approach so was able to tell that. Then they asked me how would I find the second shortest path. I tried to answer it with the same greedy approach, but couldn't arrive at the complete solution.
Tips: They ask a tough theoretical question. It's ok if you don't know the answer, they only look for your approach.
Given an undirected and disconnected graph G(V, E) where V vertices are numbered from 0 to V-1, and E represents edges, your task is to output the BFS traversal starting from the ...
BFS traversal in a disconnected graph starting from vertex 0.
Use a queue to keep track of nodes to visit next in BFS traversal
Start traversal from vertex 0 and explore its neighbors first
Continue exploring neighbors level by level until all nodes are visited
Ensure to print connected nodes in numerical sort order
Given an undirected and disconnected graph G(V, E)
, where V
is the number of vertices and E
is the number of edges, the connections between vertices are provided in the 'GR...
DFS traversal to find connected components in an undirected and disconnected graph.
Perform DFS traversal on each vertex to find connected components
Maintain a visited array to keep track of visited vertices
Print the vertices of each connected component in ascending order
Given an undirected graph with ‘V’ vertices (labeled 0, 1, ... , V-1) and ‘E’ edges, where each edge has a weight representing the distance between two connected nodes (X,...
Dijkstra's algorithm is used to find the shortest path from a source node to all other nodes in a graph with weighted edges.
Implement Dijkstra's algorithm to find the shortest path distances from the source node to all other nodes in the graph.
Use a priority queue to efficiently select the next node with the shortest distance.
Update the distances of neighboring nodes based on the current node's distance and edge weight...
Tip 1 : Be thorough with Data Structures and Algorithms and also with your resume.
Tip 2 : Must do Previously asked Interview as well as Online Test Questions.
Tip 3 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 4 : 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.
Print only the leaf nodes of a doubly linked tree.
Traverse the tree and check if a node has no children and both left and right pointers are null.
If yes, then it is a leaf node and print it.
If no, then continue traversing the tree.
Use recursion to traverse the tree in a depth-first manner.
LRU page replacement algorithm is used to replace the least recently used page in memory with a new page.
LRU stands for Least Recently Used
It is a cache eviction algorithm
It is used to manage memory in operating systems
It works by keeping track of the pages that are used recently and the ones that are not
When a new page is to be loaded into memory, the algorithm checks which page has not been used for the longest time
Reverse m nodes and leave n nodes in a linked list till the end.
Traverse the linked list till m nodes and reverse them
Traverse n nodes and continue reversing m nodes
Repeat the above step till the end of the linked list
Handle edge cases like m or n being greater than the length of the linked list
Inorder traversal is a way of visiting all nodes in a binary tree by visiting the left subtree, then the root, and then the right subtree.
Start at the root node
Traverse the left subtree recursively
Visit the root node
Traverse the right subtree recursively
Repeat until all nodes have been visited
Inorder traversal of a tree without recursion
Create an empty stack and initialize current node as root
Push the current node to stack and set current = current.left until current is NULL
If current is NULL and stack is not empty, pop the top item from stack, print it and set current = popped_item.right
Repeat step 2 and 3 until stack is empty
Find the triplicate number in an array of duplicates.
Iterate through the array and keep track of the frequency of each number.
Return the number that appears three times.
If no number appears three times, return null.
Explanation of search algorithms with their space and time complexities.
Linear Search - O(n) time complexity, O(1) space complexity
Binary Search - O(log n) time complexity, O(1) space complexity
Jump Search - O(√n) time complexity, O(1) space complexity
Interpolation Search - O(log log n) time complexity, O(1) space complexity
Exponential Search - O(log n) time complexity, O(1) space complexity
Fibonacci Search - O(log n)
Find the most repeated number in an array of length n with numbers 1-n.
Create a dictionary to store the count of each number in the array
Iterate through the array and update the count in the dictionary
Find the key with the highest count in the dictionary
based on 1 review
Rating in categories
Reliance Retail
ITC
Lenskart
Vishal Mega Mart