KaseyaRole: Senior Software Development EngineerSeptember 2026
Interview question
What is the output of this JavaScript, and why?
```js
console.log("A");
new Promise((resolve) => {
console.log("B");
resolve();
}).then(() => {
console.log("C");
});
console.log("D");
```