Publicis Sapient interview question

Q: Reactive programming in java and how have you used?