Pergunta de entrevista da empresa Photon

Initial Screening Round (Technical) - 1 : 30 hr round 20 mins - Technical QA session (Virtual) 1 hrs - Coding session (HackerRank) First 20 mins they were asking technical questions around Spring Boot and Microservices architecture concepts, Domain driven architecture (Domain-Driven Design) & Kafka concepts and Spring config server and externalization of prosperities and environment management (Dev, SIT and UAT, PROD) Next 1 hr is coding session in hacker rank. 4 multiple choice questions in basic java topics 1 medium java coding problem - question was about how to get average, max and min value out of list or array. Second Technical Round - 1 hr (Virutal) Asked question on below topics 1. how to do code reviews on the given rest controller method ? 2. how to use optional class in java 8 and applied the same in coding. 3. write SQL to join three different tables 4. how to rollback Kafka transactions on autonomous application? 5. write a code snippet to use java 8 streams and find the second highest number in list. 6. how to handle properties file in spring boot for multiple environment? 7. how to create spring boot application from scratch in technical terms?