Pergunta de entrevista da empresa Xendit

- Why did you choose this design pattern? - What is your first approach when an error occurs in your function? - How do you optimize performance in your code? - Can you explain a challenging technical problem you solved and your approach?