Bevy Commerce interview question

How does error handling differ in synchronous and asynchronous code in Node.js, and what are best practices for error handling in asynchronous code?