
Channel: Gaurav Sen
Category: Education
Tags: software interviewinterview preparationcracking the coding interviewgaurav sensystem designgrokking the system design interviewcoding interviewprogrammingsystem design interviewinterviews
Description: In this video, I interviewed Shreyansh Goyal, SDE2 at Tekion. I asked him to design Practo, an online medical consultancy app. We talked about functional requirements like the user must be able to book appointments with doctors, Order medicine (upload Prescription), Cancel an appointment, etc. Non-functional requirements like Availability, Fault tolerance, Eventual consistency, and Low latency. We also discussed the roadblock for the users along with capacity planning. Let us see how Shreyansh tackles this interview. You can follow Shreyansh on youtube and check out the part 2 of this video which is on #Zerodha system Design: Youtube: youtube.com/channel/UClE4quqq7q73J5Ddbg24Z8w Linkedin: linkedin.com/in/shreyanshgoyal Insta: instagram.com/iamsgofficial Timestamps 0:00 - Practo Design question 2:17 - Functional requirements of Practo 6:51 - Non-functional requirements of Practo 9:30 - Capacity estimation 12:36 - More on requirements and discussion around the design 18:21 - Roadblock for users 24:40 - Delivery of medicines 28:36 - Order history on Practo 32:32 - Booking an online consultation 39:11 - More on the design System Design Video Course: get.interviewready.io Mock Interview Platform used: mock.interviewready.io You can follow me on: Instagram: instagram.com/interviewready_ LinkedIn: linkedin.com/company/interview-ready Twitter: twitter.com/gkcs_ #SystemDesign #InterviewReady #Coding #HLD



















