How to Explain External Call Risks in Solidity Interviews?
What are the risks of using external calls in smart contracts, and how do you mitigate them?
That was the question I got during a recent Solidity developer interview.
I mentioned the common issues—reentrancy attacks, gas inefficiency, and dependency on the reliability of external contracts. But now I’m thinking: did I miss any critical angles?
If you've faced this question in interviews, how did you approach it? Any structure or specific points that helped you stand out? I’m fine-tuning my answer and would really appreciate insights from those who've been there.