Node.js · Async Programming · Fresh / Intern · Comparison
Callbacks, promises, and async/await — how do you choose?
Short Interview Answer
Prefer async/await on promises for readability; wrap callback APIs with util.promisify; avoid callback hell.
Detailed Explanation
Keep error handling explicit with try/catch. Don't mix styles inconsistently in one module. Understand that async functions always return promises.