Question d’entretien chez Nagarro

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