Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Master OOPS in Record Time πŸ•°οΈ | OOPS Interview Questions πŸ”₯
Play lesson

Low Level Design + MultiThreading Course - Master OOPS in Record Time πŸ•°οΈ | OOPS Interview Questions πŸ”₯

5.0 (3)
31 learners

What you'll learn

This course includes

  • 30.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Article - https://codewitharyan.com/system-design/low-level-design Structured DSA (Basics to Advanced) Practice - https://codewitharyan.com/cwa-sheet/practice-problems My Uber Interview Experience - https://youtu.be/VGYJIX5yl74 My Coinbase Interview Experience - https://youtu.be/IjOC18b_dCw My American Express Inteview Experience - https://youtu.be/c3UhYefhnqk My JP Morgan & Chase Interview Experience - https://youtu.be/-jacTpY57no ..... more coming soon (along with LLD course on Second Channel) Most Frequently asked questions based on Leetcode Premium - https://codewitharyan.com/cwa-sheet/aryan-dsa-master-sheet LLD Syllabus which we gonna cover - https://codewitharyan.com/system-design/low-level-design Let's Connect: Main Channel for DSA & Live Streams - https://www.youtube.com/@ARYANMITTAL X Twitter : https://x.com/aryan_mittal007 πŸ“±Discord (Join Community) : https://discord.gg/vwUAz2pEHZ πŸ“Linkedin (About me): https://www.linkedin.com/in/aryan-mittal-0077 πŸ“Έ Instagram: https://www.instagram.com/codewitharyanbhai πŸ“±Telegram : https://t.me/aryan_mittal_group πŸ€– Github: https://github.com/aryan-0077 ✨ Timelines✨ 0:00 - Intro 0:36 - Intro to Crash Course 2:06 - Classe & Objects 3:36 - What is a Class & its Characteristics 5:06 - What is an Object & its Characteristics 6:36 - Real World Analogy 8:26 - Conclusion on Classes & Objects 9:06 - Constructor & Its Key Features 11:46 - 1. Default Constructor 15:16 - 2. Parameterized Constructor 16:26 - 3. Copy Constructor 19:06 - 4. Private Constructor 23:16 - Key Points about Constructor 26:06 - Most Important Interview Questions 34:06 - Conclusion 34:26 - "This" Keyword 34:46 - Referring to Instance object 35:46 - Constructor Chaining 36:36 - Returning Current Object 38:09 - Passing the Current Object 39:49 - Advantages & Disadvantages of "this" keyword 41:29 - Conclusion 42:19 - Polymorphism in OOPS & Real Life 43:19 - Compile Time (Static) Polymorphism 47:40 - Run Time (Dynamic) Polymorphism 50:59 - Advantages & Disadvantages 55:19 - Conclusion 55:49 - Inheritance 56:49 - 1. Single Inheritance 57:19 - 2. Multi Level Inheritance 58:09 - 3. Hierarchical Inheritance 59:29 - 4. Multiple Inheritance 59:59 - Diamond Problem 1:03:29 - Advantages & Disadvantages 1:07:09 - Conclusion 1:07:40 - Encapsulation 1:09:44 - Key Features of Encapsulation 1:12:04 - Examples & Explanation 1:13:34 - Advantages & Disadvantages 1:16:04 - Conclusion 1:16:34 - Abstraction 1:17:14 - Problem Without Abstraction 1:19:14 - Solution Using Abstraction 1:23:24 - Advantages of Abstract Class 1:26:04 - Disadvantages of Abstract Class 1:31:44 - Interface in Java 1:33:04 - Example of an Interface 1:34:04 - Advantages of Using Interface 1:35:14 - Disadvantages of using Interface 1:35:34 - Abstract Class vs Interface 1:38:44 - When to use Abstract Class vs Interface 1:40:34 - Multiple Inheritance with Interfaces 1:41:44 - Interview Questions - Abstract Class, Default Keyword & Interface 2:00:37 - Conclusion 2:01:17 - Access Modifiers 2:01:37 - Project Structure 2:02:52 - Public Access Modifier 2:04:04 - Private Access Modifier 2:05:04 - Protected Access Modifier 2:07:24 - Default Access Modifier 2:09:24 - Summary & Comparison of all Access Modifiers 2:10:50 - Class Diagram - Inheritance 2:11:35 - Class Diagram - Association 2:12:18 - Class Diagram - Aggregation 2:13:38 - Diff between Association & Aggregation 2:14:18 - Class Diagram - Composition 2:15:11 - Class Diagram - Dependency 2:16:06 - Diff between Association & Dependency 2:16:37 - Class Diagram - Realization 2:17:03 - Summing all at ONE PLACE 2:20:53 - Generics & WildCards 2:23:53 - Generic Method 2:24:43 - Generic Classes 2:27:13 - Note on Usage of Generics 2:27:35 - Benefits of Generics 2:31:45 - WildCards in Generics 2:32:31 - Unbounded WildCards 2:33:22 - Upper Bound WildCards 2:35:25 - Lower Bound WildCards 2:36:22 - Generics vs WildCards 2:37:11 - When to use Wildcards vs Generics 2:42:11 - Conclusion ✨ Hashtags ✨ #programming #Interviews #leetcode #faang #maang #datastructures #algorithms

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

FAQs

Course Hive
Download CourseHive
Keep learning anywhere