Nagarro Interview Question

JavaScript questions on macro and micro tasks, IIFE (Immediately Invoked Function Expression), deep copy, shallow copy, and console.log with setTimout and promise, difference between promise and observable