Gameberry Labs | SDE-1 | Interview Experience
Summary
I completed an online assessment, a machine‑coding LLD, and a hiring‑manager round for an SDE‑1 position at Gameberry Labs, but was ultimately rejected.
Full Experience
Role - SDE-1 Company - Gameberry Labs YOE - 11 Months Full Time as SDE-1 at Gaming startup Education - Tier-1 (IIIT) Date - June/July 2026
Round 1: Online Assessment
This assessment was on the AccioJob portal and was about 1.5 hours long. There were 2 medium-level DSA questions:
- Check if a linked list is a palindrome.
- A recursion question that could be optimized using DP as well.
I completed both the questions. In the second question, I did not use DP and submitted just the recursion solution because the constraints were small.
IMPORTANT - Right after submitting both the questions, there was an AI interview where I was asked to explain my solution to the second question. The AI interviewer also cross‑questioned me on my approach. Questions included:
- Are there overlapping subproblems?
- Can we use DP?
- What would be the time complexity?
- What would be the size of the DP array?
- How would you initialize it?
- etc.
I completed the assessment successfully, and the HR scheduled my first round.
Round 2: Machine Coding
This was an LLD round, where I was expected to write working code in 1.5 hours.
Problem -> Create a music player (like Spotify) with functionalities such as play, pause, skip, back, add to queue, create playlists, loop, and shuffle.
I completed this and moved to the next round.
Round 3: Hiring Manager Round
This round was divided into 4 sections and lasted 1 hour.
- Resume-based discussion - I was asked about one challenging project that I had worked on at my last company, followed by technical discussions around it. I was not able to explain one aspect of it during this round.
- Problem Statement 1 - I was given a simple code snippet containing a loop with an
ifcondition and was asked to find the bug and the case where it could fail. After this, I was asked to write unit tests for it. - I was asked to write pseudocode for an LRU cache‑type question. I wrote it successfully.
- Behavioural questions like "Why Gameberry?" and "Which project are you most proud of?" etc.
Verdict - REJECTED
I thought my last interview went decently, but maybe I was rejected because I could not explain one part of a project I had worked on, as it had been a while since I last worked on it.
Thanks!
Interview Questions (2)
Linked List Palindrome Check
Given the head of a singly linked list, determine whether the list is a palindrome. Return true if it is a palindrome and false otherwise. The solution should use O(n) time and O(1) extra space if possible.
Music Player Design (LLD)
Design and implement a music player similar to Spotify. The player must support the following functionalities: play, pause, skip to next track, go back to previous track, add songs to a queue, create and manage playlists, enable loop mode, and enable shuffle mode. Write working code that demonstrates these features within a 1.5‑hour timeframe.