I don't understand what's tricky about converting callback-style to promise-style. Even writing a decorator is trivial.
None of these interview questions are hard. They are just either domain specific (like callbacks/promises/async/await) or designed to trip you up on details.