HCLTech interview question

Java 1.8 stream, serialization, deserialization, singleton, immutable, request and prototype difference