System Design interview with an Amazon engineer: Charity donating system

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ก.ย. 2024
  • Book a mock interview or coaching session with an Amazon engineer as early as tomorrow on interviewing.io! Sign up here: interviewing.i...
    Check out the feedback by the Amazon interviewer and the full transcript on interviewing.i...
    Or view other System Design interviews: interviewing.i... and select "System Design"
    Disclaimer: All interviews are shared with explicit permission from the interviewer and the interviewee, and all interviews are anonymous. interviewing.io has the sole right to distribute this content.

ความคิดเห็น • 26

  • @interviewingio
    @interviewingio  3 ปีที่แล้ว +1

    Want to give it a shot?? Sign up with us to make sure your upcoming interviews are the best they can be by practicing with our experienced engineers. interviewing.io/signup?.com&

  • @oxyht
    @oxyht 3 ปีที่แล้ว +19

    Feedbacks were awesome. Really like this interviewer also.

  • @李栋-l3u
    @李栋-l3u 3 ปีที่แล้ว +5

    I think the key of this system, or anything touching payment, is to have a mechanism to achieve eventual consistency. That's not covered in feedback.

  • @deathbombs
    @deathbombs 3 ปีที่แล้ว +7

    Hey I remember this interviewer from the other video, really good. The interviewer sounds familiar too

  • @aprasath1
    @aprasath1 หลายเดือนก่อน

    The interviewer is amazing.

  • @vasum5866
    @vasum5866 3 ปีที่แล้ว +11

    I hate it when I see people drawing diagrams starting with a load balancer! Those are infra components and can be added later, please start with functional components first.

  • @JediRhymeTrix
    @JediRhymeTrix 5 หลายเดือนก่อน +1

    This is a pretty weak problem statement, IMO. Leaving key functional requirements up to the candidate just brings unnecessary complexity and the actual scope of the task becomes unclear.

  • @deathbombs
    @deathbombs 3 ปีที่แล้ว +4

    How to shard NoSql: Don't they have natural sharding already, by having multiple nodes, like Cassandra?

    • @李栋-l3u
      @李栋-l3u 3 ปีที่แล้ว +1

      Basically he was asking what's the sharding key

  • @sagarshah8390
    @sagarshah8390 3 ปีที่แล้ว +3

    SUPERB FEEDBACK

  • @deathbombs
    @deathbombs 6 หลายเดือนก่อน

    42:14 great explain for db solution to generste IDS and why not use it(prople might get same id at this scale
    Pre generating 1 mil id is smart alternative, 1 machine can dtore in memory easy

  • @deathbombs
    @deathbombs 3 ปีที่แล้ว +1

    24:45 handle fail of distributed asynchronous transaction , synchronous action

  • @DevilaBakrania
    @DevilaBakrania 3 ปีที่แล้ว

    Best Feedback video !! Loved it

  • @cagmz
    @cagmz 3 ปีที่แล้ว +2

    The interviewer's feedback is gold. This is another one of his interviews: th-cam.com/video/TUhbXHRLf0o/w-d-xo.html

    • @SreenathV
      @SreenathV 3 ปีที่แล้ว

      This is a mock interview. But it was good one.

  • @sallymostafa3484
    @sallymostafa3484 3 ปีที่แล้ว +1

    Very nice feedback!

  • @frostburns4029
    @frostburns4029 3 ปีที่แล้ว

    I have a question about automated system.

  • @shiabutdinov
    @shiabutdinov 3 ปีที่แล้ว +1

    great feedback

  • @prerakchoksi2379
    @prerakchoksi2379 7 หลายเดือนก่อน

    audio isnt much clear

  • @JohnVandivier
    @JohnVandivier 3 ปีที่แล้ว

    very good one right here

  • @seventail
    @seventail 3 ปีที่แล้ว

    started out strong and then not so much

  • @StockDC2
    @StockDC2 3 ปีที่แล้ว

    How is someone supposed to learn all of these concepts? Pretty insane that SDEs are expected to know of all of the individual services and when to use what/how.

    • @adrian14752
      @adrian14752 3 ปีที่แล้ว

      Read a book or take a course over a month or two and you'll learn these concepts pretty quick.. it really is not impossible if so many people can do these type of interviews. just put in the time and effort

    • @deathbombs
      @deathbombs 6 หลายเดือนก่อน

      Just know basics-- what's a machine, how do they talk, how groups of machines can work together( syncing or async, push or pull)

  • @antonmalyshev5002
    @antonmalyshev5002 3 ปีที่แล้ว +5

    A lot of pointless questions, implications and mistakes.. Do not take that as an example

    • @grigory6617
      @grigory6617 3 ปีที่แล้ว +3

      Could you advise some better examples?