1. Explain the concepts of Object-Oriented Programming in detail.
2. What is the difference between a Scheduled script and a MapReduce script?
3. What are the split and join methods?
4. What are global variables?
5. Why am I getting an elementNotPresent exception even when the element is present on the page? Please explain.