java-interview-questions-boot-camp-1000+-q-a-master-class-updated-6-2022-1

\ 0:44 Generic Methods 3:32 Bounded Type Type inference 9:17 Wild Cards Bounded wild cards 17:13 Other 20:17 Important Questions Appendix\ 21:41 Restrictions on Wild Cards 30:30 Type Erasure Multithreading\ 40:53 Multithreading And Threads 53:50 Thread Execution, Life-Cycle, Thread-Schedular 1:04:41 Threading API 1:21:14 Challenges 1:29:25 Locks 1:45:03 Inter-Thread Communication 1:53:22 Liveness, Daemon Threads, Immutable Objects 2:02:12 Thread-group Thread-Pool 2:05:08 ThreadLocal ThreadDump Context Switching 2:08:30 Fork Join Pool Number of Threads 2:18:10 Concurrent Utilities and Concurrent utilities Appendix\ 2:20:23 yield() method 2:28:46 sleep() method 2:37:05 join() method 2:50:44 Producer - Consumer Problem wait(), notify(), notifyAll() 3:12:06 Deadlock, Starvation, Livelock How deadlock occur 3:24:54 Concurrent HashMap Internal Working 3:28:25 ConcurrentHashMap in Multithreaded Environment 3:36:55 CopyOnWriteArrayList 3:44:39 CopyOnWriteArraySet 3:51:02 CountDownLatch 4:00:31 CyclicBarrier CountDownLatch vs CyclicBarrier 4:11:38 Blocking Queue 4:22:17 Exchangers 4:31:16 Semaphores 4:37:36 Completable Future Part - 1 4:53:31 Completable Future Part - 2 5:00:01 Completable Future Part - 3 5:08:55 Completable Future Part - 4 5:14:31 Completable Future Part - 5 , Externalization\ 5:29:37 Serializing - Deserializing 5:44:25 Transient, Final, Static Variables, Customization 6:02:34 Serializing Parent Child 6:17:44 Externalization 6:29:56 SerialVersionUID and Important Questions Handling\ 6:34:24 Exception Error - Compile time Runtime 6:39:51 Checked Unchecked 6:42:49 try-catch-finally Combinations 6:48:29 Throw and Throws 6:55:06 Exception Propagation and Handling 6:58:03 Custom Exception 7:05:26 Finally 7:07:46 Catching exception 7:14:51 Try with resources ARM 7:17:21 Best Practices 7:25:08 Practice Question 7:29:47 Important Questions Programming using Lambda Streams\ 7:31:12 Java-8 Features 7:33:42 Introduction to Lambda 7:41:06 How to write Lambda 7:48:37 Functional Interface 7:55:08 Double colon operator - Higher Order Function 8:10:31 Streams Programming Appendix\ 8:21:33 Parallel Streams Introduction 8:22:58 Sequential vs Parallel Streams Principles\ 8:38:03 Design Principles - Introduction Principles Appendix\ 8:41:35 Single Responsibility Principle 8:55:08 Open Closed Principle 9:15:50 Liskov Substitution Principle 9:24:36 Interface Segregation Principle 9:30:36 Dependency Inversion Principle Patterns\ 9:41:11 Design Patterns Introduction 9:43:35 Creational Design Patterns 9:44:29 Singleton Design Pattern 9:47:43 Factory and Abstract Factory Design Pattern 9:51:30 Design Patterns Part 5 9:54:05 MVC Design Pattern 9:58:22 Front Controller Design Pattern 10:02:53 Chain Of Responsibility Pattern Adapter Designer Pattern 10:05:36 Strategy vs State Design Pattern \ 10:11:05 Singleton Design Pattern 10:40:17 Factory Design Pattern 10:51:30 Abstract Factory Design Pattern 11:03:16 Observer Design Pattern 11:21:45 Builder Design Pattern 11:29:35 Decorator Design Pattern 11:38:31 Prototype Design Pattern 11:57:49 Chain Of Responsibility Pattern
Back to Top