Your question is JavaScript Output: Async Promise. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
A Mobile Engineer candidate at a mobile-focused tech consulting shop was shown this snippet during a live-coding round on async/await fundamentals.
async function getData() {
return await Promise.resolve('Hello!');
}
const data = getData();
console.log(data);
What does this exact code output to the console? Be precise about the type and state of the value that gets logged, not just the string you might expect to eventually see.