When preparing for smart contract interviews, how much does gas optimization really matter?
I’m preparing for smart contract interviews and keep running into the same advice everywhere: learn gas optimization really well.
I understand the basics — storage vs memory, packing variables, avoiding unnecessary writes — but I’m struggling to judge how deep I should go.
On one hand, it feels like an important skill. On the other, when I look at real contracts or interview discussions, it’s not always clear how much weight it actually carries compared to things like system design, understanding protocol flow, or reasoning about trade-offs.
I guess my confusion is this:
At what point does gas optimization stop being a learning priority and start becoming diminishing returns for interviews?
For people who’ve gone through protocol or smart contract interviews — what level of gas optimization understanding actually helped you, and what ended up not mattering as much as you expected?