i
Park
Plus
Filter interviews by
I applied via Walk-in and was interviewed in Feb 2024. There was 1 interview round.
There was a coding test on the spot comprising of 7 mcqs on sys design and computer network and then 2 dsa questions.
10 MCQ on CS fundamentals
2 coding questions medium level
Merging two sorted arrays and finding the first occurrence of one in an infinite array of 0 and 1.
Use the merge sort algorithm to merge two sorted arrays.
For finding the first occurrence of one in an infinite array, use binary search with an expanding range.
Handle edge cases like empty arrays or infinite array with no occurrence of one.
Top trending discussions
I appeared for an interview in May 2025, where I was asked the following questions.
Calculate minimum moves to spread stones evenly across piles.
Identify the total number of stones and piles.
Calculate the average stones per pile.
Determine the difference between current and average stones.
Use a greedy approach to minimize moves by balancing piles.
I applied via Company Website and was interviewed in Apr 2021. There were 3 interview rounds.
Designing Facebook involves creating a social networking platform with features like user profiles, news feed, messaging, and more.
Create a user registration and login system
Develop a news feed algorithm to display relevant content
Implement a messaging system for users to communicate
Design a user profile page with customizable options
Incorporate features like groups, events, and pages
Ensure scalability and security of ...
Reverse a linked list
Iterative approach using three pointers
Recursive approach with base case and recursive call
In-place reversal using stack
I appeared for an interview in Apr 2021.
Round duration - 90 minutes
Round difficulty - Hard
Timing was late evening. Platform was good.
Given a maze represented by 'N' cells numbered from 0 to N-1, and an array arr
of 'N' integers where arr[i]
denotes the cell number that can be reached from the 'i'...
Identify the length of the largest cycle in a maze represented by cells and an array of integers.
Iterate through each cell and find the cycle length using DFS or Floyd's Tortoise and Hare algorithm.
Handle self-cycles and cells with no exit by checking arr[i] = i and arr[i] = -1 respectively.
Output the length of the largest cycle found or -1 if no cycles exist.
Ninja is stuck in a maze represented as a 2D grid. He can move in four directions (Up, Down, Left, Right) until he hits a wall ('1'). Once stopped, he can choose a new...
Determine if Ninja can reach the destination in a maze by moving in four directions until hitting a wall.
Create a function to traverse the maze using depth-first search or breadth-first search.
Keep track of visited cells to avoid infinite loops.
Return 'True' if destination is reachable, 'False' otherwise.
Tip 1 : Do some projects.
Tip 2 : Practice dynamic programming.
Tip 1 : Keep it short.
Tip 2 : Do not put false things on resume.
I appeared for an interview in Apr 2025, where I was asked the following questions.
A multithreaded environment allows multiple threads to execute concurrently, improving application performance and responsiveness.
Thread Management: Use thread pools to manage threads efficiently, reducing overhead from frequent thread creation and destruction.
Synchronization: Implement synchronization mechanisms (like mutexes or semaphores) to prevent race conditions when accessing shared resources.
Concurrency Control...
Locking mechanisms in multithreaded environments prevent deadlock by managing access to critical sections effectively.
Mutexes: A mutual exclusion lock that allows only one thread to access a resource at a time, preventing race conditions.
Semaphores: A signaling mechanism that controls access to a resource by maintaining a count, allowing multiple threads to access it up to a limit.
Read/Write Locks: These allow multiple...
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
Computer Fundamentals
Flatten a binary tree by converting it into a linked list in-place.
Use a recursive approach to flatten the binary tree.
Traverse the tree in a pre-order manner and keep track of the previous node.
Set the left child of each node to null and the right child to the next node in the linked list.
Example: Input: 1 -> 2 -> 5 -> 3 -> 4 -> null, Output: 1 -> null -> 2 -> null -> 3 -> null -> 4 -> null -> 5 -> null
I applied via Internshala and was interviewed in Dec 2023. There were 2 interview rounds.
Easy to medium, can solve with leetcode medium
based on 2 interview experiences
Difficulty level
Duration
Sales Manager
91
salaries
| ₹6 L/yr - ₹12.3 L/yr |
Assistant Manager
76
salaries
| ₹4 L/yr - ₹11.5 L/yr |
Zonal Manager
30
salaries
| ₹11 L/yr - ₹19.5 L/yr |
Software Developer
23
salaries
| ₹8 L/yr - ₹18 L/yr |
Program Manager
23
salaries
| ₹7.5 L/yr - ₹21.3 L/yr |
MagicPin
Awign Enterprises
Nestaway
Ketto