Ciklum Interview Question

Explain your experience using promises and how you deal with error handling?