Machine Coding Round
Given the recent popularity of machine coding round, most of the top tech companies in India (Flipkart, Uber, Swiggy, Ola, Cred, etc.) have started adopting it into their interview process.
Since it is a relatively new interview format, very few candidates prepare for it and hence face elimination in this round.
Introduction
Machine coding round involves solving a design problem in a matter of a couple of hours.
It requires designing and coding a clean, modular and extensible solution based on a specific set of requirements.
An example of a machine coding problem could be to design a snake and ladder game with certain requirements and constraints.
This is generally followed by a code review process where an interviewer goes through the code and tries to understand the design decisions.
Preparation
Learn how to prepare for machine coding round at: How to prepare for machine coding round?
Learn how to practice for machine coding round at: How to practice for machine coding round?
Learn how to ace the machine coding round: How to ace the machine coding round?
Sample Machine Coding Questions
Problems
- Snake & Ladder - Machine Coding Round Practice Questions
- Splitwise - Machine Coding Round Practice Questions
- Trello - Machine Coding Round Practice Questions
Solutions
- Snake & Ladder Design - Machine Coding Round Practice Questions
- Splitwise Design - Machine Coding Round Practice Questions
You can join our slack community for discussions related to programming, interview prep and job search.
I actively write about interview preparation on LinkedIn as gcnit
My background:
Ex-Flipkart, SDE-II
Ex-Microsoft, SDE
workat.tech, Co-founder