Screening Round - Salary - Project Experience in Brief - Technologies you know and used - Reactive programming experience, since how long are you using it and how often do you use in your company - DevOps – Jenkins experience, what about Ansible and for what scenario have you used it the last time - Team Size in your past companies - Are you available for in person interview and normal location based and college, visa related questions First Technical Round - Introduce yourself - Explain latest project experience what it is about, goal and your contribution - What are collections and list some interfaces in it - Reactive Programming and Reactive Streams and examples of reactive streams - Mono and Flux - How do you handle errors in reactive programming, onErrorReturn; onErrorResume - onErrorResume how does it work - What is Apache Kafka - Different Annotations present in spring boot - Explain how you design a spring boot application - Code – complete pending DTO’s using data from json file and write two stream functions