Want access to more creative system design mock interview questions? Learn how to think outside the box in the system design interview in our complete course: bit.ly/4cA9Xgw
@harisridhar16685 ай бұрын
This is the first time I've seen someone set up a state transition diagram for the lifecycle of an entity under discussion, and seeing the state machine discussed first stood out to me, since the majority of folks would immediately dive into fleshing out the HLD : High level design. I also liked his thinking a brief timeout period between inventory selection and payments processing : modern-day ATM systems also behave in a similar fashion, since a long-lived time interval between both systems could suggest payment fraud or faulty systems.
@mikedqin2 жыл бұрын
Vending Machine is a perfect example of State Machine. I hope the interviewee can model the vending machine using state machine, which will be more better suited design in my opinion. Thank you for sharing. It's great.
@tryexponent2 жыл бұрын
Great insight! We actually just posted another video on state machines right after this went live too!
@nishant-s3v11 ай бұрын
Had this question asked in interview & I hadn't prepared for it cause it's not the usual system design question. Went with it by past user experience of a basic machine & wrote the tables for it, but the interviewer was adding complexity by making this to be an online system & wasn't satisfied with any answers. I thought what else could I have added, but I watched this & had gone with the exact flow. Guess some interviewers are not so great.
@jayashreebalakrishnan57722 жыл бұрын
dispense change should be post success of dispense item? the concurrency requires a change?
@pbhatsgw2 жыл бұрын
hash map should be used for low latency. Also, I thought this would be LLD/object oriented design but I see it's just flowchart and state diagram, is there a part 2 that's coming?
@kishoregarapati12 жыл бұрын
Can you tell me the drawing tool used in your videos? Thanks
@kishoregarapati12 жыл бұрын
it is whimsical
@alexalannunes2 жыл бұрын
Best Channel
@sagar16917 ай бұрын
Very nice video
@긍정봇2 жыл бұрын
what is the drawing program in this mock interview?
@tryexponent2 жыл бұрын
whimsical.com/
@spiffyock2 жыл бұрын
What diagraming software is this?
@tryexponent2 жыл бұрын
whimsical.com/
@abhinay42002 жыл бұрын
Head First Java used the State design pattern for this.
@harshitkhandelwal8515 Жыл бұрын
It is more of a LLD Problem than a HLD problem
@szyulian7 ай бұрын
Watched. --
@ankitsrivastav63632 жыл бұрын
sorry but not good
@shubhamAgrawal21 Жыл бұрын
Not at all helpfull !!
@vinamrasangal84367 ай бұрын
what a rubbish !!
@nameunknown0072 жыл бұрын
This interviewer is awfully quiet
@lam_roger2 жыл бұрын
It's typical at large companies. The interviewee is expected to lead the conversation. I do wish interviews at large companies were more collaborative