Epam - Round 2 | Coding Rd | Java, Microservices, Spring Boot, Design Pattern, Kafka, AWS, SQL/JPA
Join our telegram group: https://t.me/+Phv_pNJxNMU2MzY1 Watch more videos like this: https://youtube.com/playlist?list=PLNZnwhOGTN-xHhpk8mTfJDIPY8NFH1PED&si=2_0qmQiG_-xk0yb4 Here are the timestamps for each question asked in the interview: AWS Experience: (0:12) Lambda Service Trigger: (0:59) New Features in Java 8: (1:39) Elaborate on CompletableFuture: (2:38) How Garbage Collector Works: (3:46) Difference between Runnable and Callable: (5:32) Difference between Synchronized and ReentrantLock: (6:40) Difference between HashMap and ConcurrentHashMap: (8:06) Difference between ArrayList and LinkedList: (9:00) Use Case for ThreadLocal: (10:00) Spring Aspect-Oriented Programming (AOP): (11:15) Spring Inversion of Control (IoC): (13:42) How to Create a Thread Pool in Java: (14:42) Core Size vs. Maximum Pool Size in Thread Pool: (15:25) How to Use Swagger: (17:00) RESTful API Best Practices: (17:11) Familiar Design Patterns: (18:37) Observer Design Pattern in Project: (19:18) SOLID Principles: (20:55) Benefits of Microservices: (24:34) Handling Distributed Transactions in Microservices: (26:04) Difference between Two-Phase and Three-Phase Commit: (26:45) Elaborate on Saga Pattern: (27:35) Dealing with Distributed Tracing: (28:30) How to Use Zipkin: (29:11) Familiarity with ELK Stack: (29:46) How to Use Jenkins: (30:15) Editing Bash Scripts: (31:50) Using Docker and Dockerfile: (32:20) What is Docker Compose: (32:50) Difference between Service and Deployment in Kubernetes: (33:10) What is Ingress in Kubernetes: (34:27) What is ConfigMap in Kubernetes: (35:21) Difference between Mock and Spy in Mockito: (36:06) Familiarity with Cucumber: (37:16) Used Messaging Queue: (37:28) Partition and Topic in Kafka: (37:54) Guarantee Message Delivery in Kafka: (38:48) Implement Message Queue with Kafka: (39:39) Approaches to Optimize Query Performance in Relational Databases: (40:36) Difference between Index and Composite Index: (41:54) Execution Plan of the Database: (42:38) Commonly Used Annotations for Spring JPA: (43:26) Benefits of NoSQL Database vs. Relational Database: (44:00) Used NoSQL Database: (45:22) Spring Boot Actuator: (45:50) Spring Boot Starter: (46:40) Implementing Conditional Autowiring: (47:34) Ceremonies for Agile Methodology: (49:50) Coding Task Instructions: (51:40) Challenges Faced in Project and How Overcome: (1:03:09) Questions for Interviewer: (1:05:44) "Real-Time Java Interview Questions | EPAM Systems Second-Level Technical Round" Get ready to ace your Java interview with EPAM Systems! This video features real-time Java interview questions from the second-level technical round. Discover: Advanced Java concepts commonly asked in interviews Microservices, Spring Boot, and Design Pattern challenges Real-world coding scenarios and problem-solving techniques Insights into EPAM’s interview process This video is perfect for experienced Java developers and anyone looking to sharpen their technical skills. Don't forget to like, share, and subscribe for more interview prep content! #JavaInterview #EPAMSystems #JavaCoding #Microservices #SpringBoot #DesignPatterns #JavaQuestions #TechnicalRound #CodingInterview #JavaDevelopment #BackendEngineering #TechInterview #AdvancedJava #JavaPreparation #Java #Microservices #SpringBoot #DesignPattern #Kafka #AWS #SQL #JPA #JavaInterview #MicroservicesArchitecture #SpringBootInterview #DesignPatterns #KafkaInterview #AWSCloud #SQLInterview #JPAInterview #JavaDevelopment #BackendDevelopment
Download
0 formatsNo download links available.