There were three rounds.First Technical round,second Technomanagerial third HR Questions: //------------FIS ----------------- Can you explain how architecture of spring boot and microservices work for ur project How communication happens between microservices or number ways communication happens Suppose 1 operation of microservice is dependant on operation of other microservice then how you will make sure that transaction will be successful across distributed System What is service discovery and why it is important in microservices What are challenges you have seen in distributed environment according to you What is purpose of API gateway in terms of microservices What is Containerisation What is CICD in this(containerisation) How are you managing database or how will you migrate database if there is schema change how u will handle it. If there is schema change in one service how it will be available for other service Program:- Suppose String str = "aaabbccde";print a=3 b=2 c=2... in O(n) complexity What is tread and its advanteges.are threads dependant on each other. If resources is locked what will happen to that thread who is accessing to it. Suppose I have 2 treads t1 and t2,t1 is printing table 2 and t2 is printing table of 3, write program which will print 2,3,4,6,6,9,8,12...(print alternate table) Why wait and notify in Object class You know what are triggers in DB Suppose I have table Employee with id,name,salary,deptid.. now fetch emp which are toppers in their own department.Write SQL query What is index and why it is used for.What is basic rule for Index. Using index column will it increase space required. Suppose I am having composite key (empId and DeptId),now I fire select * from emp where deptId=5 in this case will indexing work or not Do you know what are Object types in DB/oracle hints in oracle DB What is diff bet map and flatmap According to you which collection gives fastest of search. Why Hashmap is fastest.What If all elements are in single bucket.