Dolby interview question

1. Difference between flatMap and map in Java 2. Have you had experience with asynchronous processing in Java? 3. How does HTTP protocol works? HTTPS ? 4. Why do you consider joining the company?