EPAM Systems Interview Question

Explain design patterns AOP concepts Collections Exception handling and multi-threading