i
Park
Plus
Filter interviews by
I appeared for an interview in Jul 2021.
Round duration - 45 Minutes
Round difficulty - Easy
You are provided with an integer 'N'. Your task is to calculate and print the factorial of 'N'. The factorial of a number 'N', denoted as N!, is the product of all ...
Calculate and print the factorial of a given integer 'N'.
Iterate from 1 to N and multiply each number to calculate factorial
Handle edge cases like N=0 or N=1 separately
Use recursion to calculate factorial efficiently
Round duration - 60 Minutes
Round difficulty - Medium
A lot of theoretical questions related to HTML, CSS, Javascript and React were asked along with 2 coding problems. It was a little challenging round because of the time limit with each question.
Calculate the sum of all elements in an array of length N
.
Line 1: An integer N indicating the size of the array.
Line 2: N integers, the elements of the array, separated by ...
Calculate the sum of all elements in an array of length N.
Read the size of the array N and then read N integers as elements of the array.
Iterate through the array and add each element to a running total to calculate the sum.
Return the final sum as the output.
Round duration - 60 minutes
Round difficulty - Easy
This was the CTO round, was asked to explain my projects in detail, he was testing if all the features were working the way I was explaining them.
Design a queue data structure following the FIFO (First In First Out) principle using only stack instances.
Your task is to complete predefined functions t...
Implement a queue using stacks following FIFO principle.
Use two stacks to simulate a queue - one for enqueueing and one for dequeueing.
When dequeueing, if the dequeue stack is empty, transfer all elements from enqueue stack to dequeue stack.
Implement peek by returning the top element of the dequeue stack.
Implement isEmpty by checking if both stacks are empty.
Leverage stack functionalities like push, pop, and isEmpty in...
Tip 1 : Put lots of time in clearing the basics first.
Tip 2 : Don't rush to the next topic without understanding the current topic clearly.
Tip 3 : Build few but good projects, put a lot of time in deciding how it looks and works. It's your golden chance to impress the interviewer.
Tip 1 : Make a one page resume.
Tip 2 : Customize the resume on the basis of job you're applying to. Remove all the irrelevant information that doesn't fit the particular job profile.
Top trending discussions
I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.
Solving normal Puzzles to test aptitude.
Sample app was asked to create.
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.
Keep track of visited cells to avoid infinite loops.
Return the length of the largest cycle found or -1 if no cycles exist.
Tip 1 : Do some projects
Tip 2 : Be good in data structure
Tip 1 : Keep it short
Tip 2 : Don't try to add false things.
I appeared for an interview in Mar 2021.
Round duration - 90 minutes
Round difficulty - Medium
The coding round was 90 minutes with 2 question and the difficulty was mid-range and both were graph question
You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...
Find all possible paths for a rat in a maze from start to destination.
Use backtracking to explore all possible paths in the maze.
Keep track of visited cells to avoid revisiting them.
Explore all possible directions (up, down, left, right) from each cell.
Add the current direction to the path and recursively explore further.
When reaching the destination, add the path to the list of valid paths.
Tip 1 : Practice question and try to understand with using javascript
Tip 2 : The Elm Architecture.
Tip 3 : Project matters
Tip 1 : Have web development project
Tip 2 : learn purescript and node.js
3 Graph Questions Were asked of difficulty medium to hard.
Hackathon round which revolved around multithreading
I applied via Campus Placement and was interviewed in Feb 2024. There were 3 interview rounds.
They have their own coding platform. The questions are basically from tree.
Tree of space question
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 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.
Leecode medium level question
Leetcode Hard level Question
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
Sales Manager
90
salaries
| ₹5.2 L/yr - ₹12.3 L/yr |
Assistant Manager
76
salaries
| ₹4 L/yr - ₹11.5 L/yr |
Zonal Manager
30
salaries
| ₹10.6 L/yr - ₹21.9 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