Bank of America interview question

Started with current project and technologies. Switched to Java questions thereafter. 1. What is dynamic polymorphism. 2. Does Java support multiple inheritance. New features in Java 8. Diamond problem. 3. How to stop a class from being inherited by another class. 4. How to find a n-3rd node in a linked list. 5. Benefits of Interface over extending classes. 6. Puzzle. How to put 1000 one rupee coins in 10 bags.