Back to Browse

Epam - Round 2 | Coding Rd | Java, Microservices, Spring Boot, Design Pattern, Kafka, AWS, SQL/JPA

1.0K views
Feb 6, 2025
1:01:42

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 video: Design Patterns (0:12) Facade Design Pattern (1:01) Liskov Substitution Principle (1:22) Class Loaders in Java (3:00) Multi-threading and Class Level vs. Object Level Lock (4:16) Heap Data Structure (6:23) Queues (7:00) Priority Queue Internal Working (7:49) HashMap vs. LinkedHashMap (8:04) Is LinkedHashMap Synchronized? (8:53) Making a Synchronized LinkedHashMap (9:05) Interface Enhancements in Java 8+ (9:49) Access Modifiers for Static/Default Interface Methods (11:09) Reduce Method of Stream API (12:03) Resolving Compilation Issues with Implementing Multiple Interfaces with Same Method Signature (18:23) Invoking a Terminated Stream in Java (19:15) Spring Core Experience (19:51) Why REST is Stateless (20:06) Integrating Swagger in Spring Boot from Scratch (21:17) Swagger Annotations (22:54) PUT vs. PATCH Operations (23:36) Batch Updating an Instance with PATCH (24:22) Idempotent HTTP Methods (25:22) Software Design Principles (KISS, YAGNI, DRY, SOLID) (26:15) Microservices Authentication and Authorization from Scratch (28:30) Microservices Design Patterns (32:21) CQRS Design Pattern (33:07) Inter-Service Communication in Microservices (34:11) Messaging Queues Experience (35:05) Kafka Understanding (35:28) Kafka Server Startup Process (35:40) Kafka Partitions (38:33) Function vs. Stored Procedure in SQL (40:27) Normalization in SQL (41:26) CASE Expression in SQL (42:35) WHERE vs. HAVING Clause in SQL (44:35) Hibernate/JPA Experience (45:37) Bean Scopes in Spring Boot (45:52) Injecting Prototype into Singleton Scope (46:34) Implementing Transaction Management in Spring Boot (48:47) Global Exception Handling in Spring Boot (50:42) @ControllerAdvice vs. @RestControllerAdvice (52:40) Excluding Classes from Auto-Configuration in Spring Boot (53:06) @Qualifier vs. @Primary Annotations (54:36) Software Development Methodologies (55:59) Roles in Agile (57:08) Non-Functional Requirements in Software Development (58:05) In this video, we dive into real-time Java interview questions that were asked in the second-level technical round at EPAM. If you're preparing for your Java interview, this video will help you understand the type of questions you may encounter and how to approach them. From advanced Java concepts like multithreading, collections, and design patterns, to core Java fundamentals, we cover it all! Whether you're a software developer with a few years of experience or a seasoned Java pro, these questions will give you valuable insights into EPAM's technical hiring process. Get ready for some tricky problems and be prepared with practical solutions that will impress your interviewers. Key Topics Covered: Core Java Concepts Multithreading and Concurrency Java Collections and Data Structures Object-Oriented Design and Design Patterns Java Best Practices Algorithmic Problem Solving in Java Real-World Java Challenges Make sure to hit the like button if you found the content helpful and subscribe for more Java interview prep content! Good luck with your interviews! #JavaInterview #JavaInterviewQuestions #JavaTechnicalRound #EPAMInterview #JavaCoding #JavaDeveloper #JavaJobInterview #JavaInterviewPrep #JavaProgramming #TechInterviews #CodingInterview #SoftwareEngineerInterview #JavaCareer #JavaInterviewTips #EPAMInterviewExperience #Java #Microservices #SpringBoot #DesignPattern #Kafka #AWS #SQL #JPA #JavaInterview #MicroservicesArchitecture #SpringBootInterview #DesignPatterns #KafkaInterview #AWSCloud #SQLInterview #JPAInterview #JavaDevelopment #BackendDevelopment

Download

0 formats

No download links available.

Epam - Round 2 | Coding Rd | Java, Microservices, Spring Boot, Design Pattern, Kafka, AWS, SQL/JPA | NatokHD