I asked this system design question to 3 guys during a developer interview and none of them gave…
<p>A Common system design question.</p>
<h1>The Question</h1>
<p>Weeks ago, a candidate came in and we started the interview (senior dev, 3rd round) process. Since he has internet company working experience, a famous ecoms company.</p>
<p>The first question I asked him “what do you do in your team? tell me the details of the current project you are working on, as detailed as possible”.</p>
<p>TBH, This is a pretty standard question. I was expecting a solid very prepared answer.</p>
<p>He replied “Sure our team is dealing with payment, integration with payment gateways, and sync invoices with banks. and since our architecture is microservice, our team is working on payment service. to provide payment service to other teams”.</p>
<p>Ok good.</p>
<p>Then I asked “Since your system is dealing with payment gateway, have you ever faced any issues? like payment went through in the gateway but however failed on your side? or found double invoiced in the bank ?”</p>
<p><a href="https://iorilan.medium.com/i-asked-this-system-design-question-to-3-guys-during-a-developer-interview-and-none-of-them-gave-9c23abe45687">Click Here</a></p>