Nagarro Interview Question

1. What is tree shaking 2. Difference between em and rem 3. What is shallow rendering in react 4. Other basic concepts in javascript