HCLTech interview question

1. Java HashMap and HashTechnique ? 2. Hash Collision ? 3. Stream and Collectors differenciate ? 4. Why use RESTFull API ? 5. How to communicate Microservices internally ?