
Synthesized from 12 candidate submissions for ALL.
Fancode's interview process is characterized by a mix of practical home assignments and technical interviews that vary significantly in scope depending on the role. While some candidates report straightforward testing and coding questions, others face rigorous, infrastructure-heavy sessions focusing on cloud architecture, DevOps, and performance tuning.
The interview process for the SDET role involved a home assignment followed by technical rounds covering programming and DevOps. Experiences varied, with some candidates finding the process straightforward and others noting a lack of clarity in the assessment criteria.
The process included a home assignment as an initial screening step.
The second round focused on programming skills.
Caching, Jenkins, TA execution, Array and String related questions
The third round covered both programming and DevOps CI/CD topics.
Caching, Jenkins, TA execution, Array and String related questions
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.