Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

JavaScript Output: Async Promise

MediumCoding00:00
Practice interviewer
In session
5 left
00:00

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).

You need to log in / sign up to chat or submit.

Problem

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.