Tekion | SDE | Rejected
Summary
I interviewed with Tekion for an SDE role and went through 4 rounds: Online Test, Problem Solving & Data Structures, LLD, and HM. I was ultimately rejected after the LLD round.
Full Experience
I participated in Tekion's hiring drive, which consisted of four rounds. The process started with an Online Test, followed by a Problem Solving & Data Structures round, a Low-Level Design (LLD) round, and finally, a Hiring Manager (HM) round. I managed to clear the first two rounds but unfortunately received a rejection after the LLD round.
1. Online Test: This round had two medium-difficulty questions. I found them quite manageable, likely because I have a good grasp of LeetCode medium problems.
2. Problem Solving & Data Structures: This round was conducted on the BarRaiser platform. The first question was a DSA problem focused on priority queues, quite similar to the classic 'N-meetings in one room' problem. The second question was an interesting puzzle involving ropes and a lighter to measure time, much like the one found in the provided link.
3. LLD (Low-Level Design): In this round, I was asked to design the classic Snake and Ladder game. The problem seemed straightforward enough for an LLD round. I was confident in my solution, covering all edge cases, but the interviewer appeared to be in a hurry, which might have impacted the discussion.
Verdict: I was rejected after the LLD round.
Interview Questions (3)
A Data Structures and Algorithms question involving a priority queue, conceptually similar to the 'N-Meetings in one Room' problem. The goal is usually to determine the maximum number of events or meetings that can be scheduled or accommodated given their start and end times, often requiring optimal selection or management using a priority queue for efficient scheduling.
Design a low-level system for the classic board game Snake and Ladder. This involves defining classes for core components such as Board, Player, Dice, Snake, and Ladder, and implementing the game's logic, including player movement, handling encounters with snakes and ladders, and determining the winner.