Javascript Interview Questions | Javascript async and promises