EPAM Systems Interview Question

Java questions- 1. Difference between comparable and comparator 2.Java design patterns - singleton, Factory 3. Write a code- Lottery related