Java SpringBoot Microservices Real time Interview question asked at GAP, GE, SAP, EY for 5 Years Java developer.
1. Why we use Service registry and Api gateway??
2. Which load balancer you are using in your project??
3. How this cloud load balancer actually balances the load??
4. How did you configure retry in your project??
5. What is difference between Post/Put/Patch in terms of request comes to our service??
6. Do not need defination from google?? Want to know how our service handle this requests??
7. How patch will work in scenario where in my request I have 2 parameters coming like a=1 and b=null, in this case how patch will work??
Here in the object all other parameters will be null, and in db you want to replace a with 1 and b with null, how it will happen??
8. What kind of db your project is using onPrem or Cloud??
9. How you are connecting to the database??
10. How schemas are created in your project, manually or using any scripts??
11. How you have configured your db in the project??(Added properties in yml file)
12. How after adding properties in yml it connects to db?? How it creates configuration or beans internally??
13. How to tell Springboot not to do auto configuration using properties from yml, and want to use JPA only but want to do it manually.
14. What is difference between Driver and Dialect??
15. Which java Version you are using??
16. what features you have used in your project of java 11 or java 8
17. What methods you have used in project of Optional class??
18. which method will you use Optional.of or Optional.OfNullable??
19. What is difference between Map and FlatMap in Optional class??
20. what is difference between map and flatmap in Stream??
21. How we can call multiple other apis/services simultaneously from your service??
22. How do you aggregate those data coming from different services??
23. What patterns you have used in your project for Microservices??
24. Which gateway you are using??type
25. Which registry service you are using?
26. What is Kafka
27. Why you are using Kafka in your project(why not other queues) ?? And where you are using it??
28. What serializer you are using for kafka
29. Why you are using key?? What is the significance of key in kafka??
30. How is it exactly storing key or getting data using key??
we have 50 more questions to answer..
📺 Explore all at bitbee Youtube and dn’t forget to subscribe 🔔🔔 and share with your friends, if you find the solutions useful.
Playlist 🔗:
youtube.com/playlist?list=PL…
#java #develeoper #interviewquestions #bitbee #softwareengineering #openings