i
Gameskraft
Filter interviews by
Relaunching Zepto Pass involves strategic planning, user feedback, and robust tracking for success measurement.
Conduct user research to gather feedback on the previous version of Zepto Pass.
Define clear objectives for the relaunch, such as increasing user engagement by 30%.
Implement A/B testing for different features to determine user preferences.
Utilize analytics tools like Google Analytics to track user behavior...
My approach to RCA for DAU dips involves data analysis, user feedback, and iterative testing to identify and resolve issues.
Analyze user engagement metrics to identify trends and patterns leading to the dip.
Conduct surveys or interviews with users to gather qualitative feedback on their experience.
Review recent product updates or changes that may have impacted user experience, such as bugs or feature removals.
Segm...
Count the number of unique paths from top left to bottom right in a binary tree.
Use dynamic programming to keep track of the number of paths at each node.
At each node, the number of paths is the sum of the number of paths from the node to the right and the node below.
Example: For a 2x2 binary tree, there are 2 unique paths.
LFU (Least Frequently Used) cache is a data structure that removes the least frequently used items when the cache is full.
LFU cache stores key-value pairs with a frequency count to track usage.
When a new item is added, its frequency count is set to 1.
When an existing item is accessed, its frequency count is incremented.
When the cache is full, the item with the lowest frequency count is removed.
Example: If cache si...
Rotate an array by K positions to the right
Create a new array and copy elements from original array starting from index (n-k) to n-1, then copy elements from index 0 to (n-k-1)
Alternatively, reverse the entire array, then reverse the first k elements and the remaining n-k elements separately
Handle cases where k is greater than array length by taking modulo of k with array length
Find the maximum triplet sum satisfying given conditions
Sort the array in ascending order
Iterate through the array and keep track of the maximum triplet sum meeting the conditions
Return the maximum triplet sum found
Prints elements of a matrix in a spiral order, starting from the top-left corner and moving clockwise.
Initialize boundaries: top, bottom, left, right.
Iterate while top <= bottom and left <= right.
Print top row, then increment top boundary.
Print right column, then decrement right boundary.
Print bottom row (if applicable), then decrement bottom boundary.
Print left column (if applicable), then increment left bo...
Use recursion to generate all possible permutations of a given string.
Use recursion to swap characters in the string to generate permutations
Keep track of visited characters to avoid duplicates
Base case: when the length of the string is 1, add it to the result array
The coin change problem involves finding the number of ways to make a certain value using a given set of coins.
Use dynamic programming to solve the coin change problem efficiently.
Create a 1D array to store the number of ways to make each value from 0 to the target value.
Iterate through the coins and update the array based on the current coin's value.
The final answer will be stored in the last element of the array...
SQL query to retrieve total sales amount by product category
Use GROUP BY clause to group the results by product category
Use SUM() function to calculate the total sales amount
Join the tables if necessary to get the required data
I appeared for an interview in Mar 2025, where I was asked the following questions.
Relaunching Zepto Pass involves strategic planning, user feedback, and robust tracking for success measurement.
Conduct user research to gather feedback on the previous version of Zepto Pass.
Define clear objectives for the relaunch, such as increasing user engagement by 30%.
Implement A/B testing for different features to determine user preferences.
Utilize analytics tools like Google Analytics to track user behavior and ...
My approach to RCA for DAU dips involves data analysis, user feedback, and iterative testing to identify and resolve issues.
Analyze user engagement metrics to identify trends and patterns leading to the dip.
Conduct surveys or interviews with users to gather qualitative feedback on their experience.
Review recent product updates or changes that may have impacted user experience, such as bugs or feature removals.
Segment u...
I appeared for an interview in Mar 2025, where I was asked the following questions.
I applied via Campus Placement and was interviewed in Mar 2024. There were 4 interview rounds.
Three coding questions to be solved in 90 minutes.
Rotate an array by K positions to the right
Create a new array and copy elements from original array starting from index (n-k) to n-1, then copy elements from index 0 to (n-k-1)
Alternatively, reverse the entire array, then reverse the first k elements and the remaining n-k elements separately
Handle cases where k is greater than array length by taking modulo of k with array length
Prints elements of a matrix in a spiral order, starting from the top-left corner and moving clockwise.
Initialize boundaries: top, bottom, left, right.
Iterate while top <= bottom and left <= right.
Print top row, then increment top boundary.
Print right column, then decrement right boundary.
Print bottom row (if applicable), then decrement bottom boundary.
Print left column (if applicable), then increment left boundar...
Count the number of unique paths from top left to bottom right in a binary tree.
Use dynamic programming to keep track of the number of paths at each node.
At each node, the number of paths is the sum of the number of paths from the node to the right and the node below.
Example: For a 2x2 binary tree, there are 2 unique paths.
Find the maximum triplet sum satisfying given conditions
Sort the array in ascending order
Iterate through the array and keep track of the maximum triplet sum meeting the conditions
Return the maximum triplet sum found
LFU (Least Frequently Used) cache is a data structure that removes the least frequently used items when the cache is full.
LFU cache stores key-value pairs with a frequency count to track usage.
When a new item is added, its frequency count is set to 1.
When an existing item is accessed, its frequency count is incremented.
When the cache is full, the item with the lowest frequency count is removed.
Example: If cache size is...
Use recursion to generate all possible permutations of a given string.
Use recursion to swap characters in the string to generate permutations
Keep track of visited characters to avoid duplicates
Base case: when the length of the string is 1, add it to the result array
The coin change problem involves finding the number of ways to make a certain value using a given set of coins.
Use dynamic programming to solve the coin change problem efficiently.
Create a 1D array to store the number of ways to make each value from 0 to the target value.
Iterate through the coins and update the array based on the current coin's value.
The final answer will be stored in the last element of the array.
Exam...
I applied via LinkedIn and was interviewed in Jan 2024. There were 5 interview rounds.
Experienced marketing professional with a background in digital marketing and brand management.
Over 5 years of experience in marketing roles
Specialize in digital marketing strategies and social media management
Successfully launched several marketing campaigns resulting in increased brand awareness and customer engagement
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Ask about my experience.
Leetcode medium problem
SQL query to retrieve total sales amount by product category
Use GROUP BY clause to group the results by product category
Use SUM() function to calculate the total sales amount
Join the tables if necessary to get the required data
I applied via Approached by Company and was interviewed in Nov 2022. There were 2 interview rounds.
Top trending discussions
Some of the top questions asked at the Gameskraft interview -
The duration of Gameskraft interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 17 interview experiences
Difficulty level
Duration
based on 135 reviews
Rating in categories
Senior Software Engineer
86
salaries
| ₹24.1 L/yr - ₹43.4 L/yr |
Software Engineer
78
salaries
| ₹15 L/yr - ₹41 L/yr |
Senior Business Analyst
45
salaries
| ₹22 L/yr - ₹36 L/yr |
Product Manager
28
salaries
| ₹16.7 L/yr - ₹43.5 L/yr |
Business Analyst
23
salaries
| ₹8.5 L/yr - ₹34.8 L/yr |
Celebal Technologies
NoBrokerHOOD
Duck Creek Technologies
Ascent HR Technologies Private Limited