Capgemini interview question

What is java. Why you are growing carrier in java. Encapsulation, polymorphism, static and dynamic difference, inheritance