
Aggregated from 3 candidate experiences for ALL.
FanCode’s hiring process is structured to evaluate both technical depth and problem-solving ability, with a strong emphasis on system design and scalability for mid-to-senior roles. For entry-level candidates, the focus leans toward algorithmic problem-solving and foundational system design concepts. The process often includes a mix of online assessments, technical rounds, and behavioral evaluations to assess cultural fit and leadership potential.
The candidate underwent five rounds of interviews, including an online assessment, DSA, system design, technical, HR, and CTO rounds. The candidate was selected for the SDE-2 role at FanCode (Dream Sports, Dream11).
Three coding problems ranging from medium to hard level, testing problem-solving skills, data structures, and algorithms.
One-hour DSA round with a problem on calculating the maximum number of platforms required at a railway station based on train arrival and departure times. Focus on efficient algorithms and edge-case optimization.
Train Arrival and Departure: Calculate the maximum number of platforms required at a railway station, given the arrival and departure times of trains.
One-hour system design round to design a global-scale system similar to BookMyShow, handling lakhs of events. Covered high-level design (scalability, availability, fault tolerance), low-level design (component interactions), and database schema (events, users, bookings, payments). Interviewer probed functional and non-functional aspects.
45-minute technical round with the VP Engineering, discussing past projects, challenges at scale, use of message queues for fault tolerance, and techniques for ensuring data consistency in distributed systems. Included questions on handling compliance with local government laws for data security and storage.
30-minute behavioral round conducted by the Head of HR, evaluating interpersonal and communication skills, collaboration, teamwork, conflict resolution, and alignment with company culture and long-term goals.
30-minute round with the CTO, blending technical and behavioral topics. Discussed trade-offs in design, handling technical debt, maintaining system scalability, resource allocation for critical projects, leadership in challenging scenarios, decision-making, and adaptability to changing requirements.
The candidate had 4 rounds of interviews, including machine coding, coding, design, and HR rounds, and received an offer but rejected it due to low compensation and a 3-month notice period.
HackerRank round, 2 Medium, 1 Hard
Machine coding round on HackerRank
2 Medium
1 Hard
Coding round with 1 medium question and database basic questions
1 Medium Question
Database basic questions related to ACID
HR round to discuss goals and company fit
Discussion regarding goals, why Fancode, what if you get offer from Amazon