SOLID Principal - Interview Questions and Answers

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.ค. 2024
  • 1. Full .NET Interview Course (with PDF Book)
    C# / ASP.NET Core / MVC / API - Top 500 Interview Questions
    Coupon code DOTNETOFFERAUG2024 applied in below URL- 80% Discount
    www.udemy.com/course/csharp-o...
    Don't worry if course not helping you, Udemy has 30 days Free Refund Policy.
    2. Quick Revision Book (PDF format)
    Top 500 .NET Interview Questions - OOPS/ C#/ ASP .NET/ MVC/ SQL /.NET Core /Web API
    imojo.in/interviewhappy
    50% Discount Applied on above link.
    Don't worry if book not helping you, I will return 100% of your money with in 7 days of purchase. Just mail me at anuragrawat123@gmail.com.
    My best wishes are with you.
    Timestamps -
    00:00:00 - Introduction
    What are SOLID Principles ?
    What is Single Responsibility Principle ?
    What is Open-closed Principle ?
    What is Liskov Substitution Principle ?
    What is Interface Segregation Principle ?
    What is Dependency Inversion Principle ?
    What is DRY principle

ความคิดเห็น • 156

  • @nikowahyufitrianto8623
    @nikowahyufitrianto8623 9 หลายเดือนก่อน +7

    One of the best video on Solid Principal explained in simple manner

  • @puresoul794
    @puresoul794 ปีที่แล้ว +3

    Thanks a lot sir, I had read/watched about SOLID principals may time but
    it was not getting clear, But after watching this video with theory n example combo and your short n simple way of explanation, its crystal clear now.

  • @lijuthomas5507
    @lijuthomas5507 2 หลายเดือนก่อน

    Your teachings are very clear and simple. I have watched many videos about the Solid principle but those didn't give me clarity. But you explained it very well. Now I understand the Solid principle thoroughly.
    Thank you happy.

  • @rounakmukherjee1009
    @rounakmukherjee1009 ปีที่แล้ว +2

    Best explanation on SOLID. Kudos

  • @user-fn3ko9zw7z
    @user-fn3ko9zw7z 10 หลายเดือนก่อน +12

    Oh My God!
    Sir..! the way you explained the Liskov Substitution is awsom.
    I have gone through many documents and videos, but this is super.
    Thank you sir..!

    • @interviewhappy
      @interviewhappy  10 หลายเดือนก่อน

      Your Welcome @user

    • @asindal
      @asindal 8 หลายเดือนก่อน +1

      ​@@interviewhappy liskov substitutions and interface segregation are seems similar.... What's the difference?

  • @dfytq
    @dfytq ปีที่แล้ว +4

    Your videos are extremely helpful, I was able to crack 3 out of 5 interviews after watching your videos. Please make some tips or videos on how software engineers can improve communication skills so that they can prepare themselves for the team lead role.

  • @AshfanSaja
    @AshfanSaja 3 หลายเดือนก่อน

    Thank you very much sir.. i understand it completely.. god bless you and you teaching ability

  • @MrSHYAM_
    @MrSHYAM_ ปีที่แล้ว +3

    One of the best video on Solid Principal explained in simple manner.

  • @mdweena870
    @mdweena870 2 หลายเดือนก่อน

    Thank you! Thank you so much! I've watched so many videos on this topic and couldn't really understand it enough to communicate it until I watched this one. Thank you once again

    • @interviewhappy
      @interviewhappy  2 หลายเดือนก่อน

      You're very welcome!

  • @tvsnmurthy2370
    @tvsnmurthy2370 7 หลายเดือนก่อน

    Thank you very much sir for sharing this video... It's very helpful to me. Awesome explanation and easy to understand...

  • @danieljacales326
    @danieljacales326 3 วันที่ผ่านมา

    You are the best Pakistanian developer, really good explaination of SOLID principles

    • @umeshsharma6676
      @umeshsharma6676 3 ชั่วโมงที่ผ่านมา

      He is an Indian

  • @jabeerbasha123
    @jabeerbasha123 9 หลายเดือนก่อน +3

    It's very genuine review from my end.
    I am zero to hero for interview preparation with you all interview question and answer videos.
    Now I am in middleeast with 400 % hike.
    Really appreciated for the wonderful content.

    • @interviewhappy
      @interviewhappy  9 หลายเดือนก่อน +3

      All the best @jabeer

    • @mohammadrafi8103
      @mohammadrafi8103 8 หลายเดือนก่อน +1

      bhai who giving you 400% hike?
      🤔

  • @aashnavijay1716
    @aashnavijay1716 8 หลายเดือนก่อน +2

    Best and precise explanation of solid principles available on youtube...😊 Thank you very much Sir, Your videos has helped me a lot in cracking 7 interviews. Finally I have got 200% hike..😊 I have gone through your other videos like .net core interview questions, web api, c#, and sql server interview questions series.... and mamy more... You are gem for us..... Thank you so very much...🥰

    • @interviewhappy
      @interviewhappy  7 หลายเดือนก่อน +1

      Your achievement has truly filled my heart with joy. Celebrating your accomplishment and wishing you continued success. Congrats! @aashnavijay1716

  • @sasivijaya
    @sasivijaya 5 หลายเดือนก่อน

    you are simply superb and really master at explaining all these

  • @Angeluslove7
    @Angeluslove7 6 หลายเดือนก่อน

    Wow, this is the best explanation I found on internet so far. Thank you

    • @interviewhappy
      @interviewhappy  6 หลายเดือนก่อน

      You're very welcome!

  • @akankshaojha5488
    @akankshaojha5488 8 หลายเดือนก่อน +1

    Very accurate n to the Point example

  • @saqtquadri
    @saqtquadri 8 หลายเดือนก่อน +1

    LS and DI principles was getting difficulties with other videos, but you clear the confusion, Thanks alot.

    • @mdweena870
      @mdweena870 2 หลายเดือนก่อน

      I agree

  • @sunnypyon7010
    @sunnypyon7010 8 หลายเดือนก่อน +1

    You are the best! Thankyou for explaining clearly and easy to undertand

    • @interviewhappy
      @interviewhappy  8 หลายเดือนก่อน

      Glad you think so @sunny

  • @sudarvendhanmahendran3534
    @sudarvendhanmahendran3534 4 หลายเดือนก่อน

    Thanks for your clear and short explanation with its example. I watched this multiple times. Thank you 😊

    • @interviewhappy
      @interviewhappy  3 หลายเดือนก่อน

      You're very welcome!

  • @simbuvlog4366
    @simbuvlog4366 ปีที่แล้ว +2

    Very clear and Simple Explanation. Thank you so much

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว

      Glad it was helpful! So nice of you to appreciate @simbuvlog4366

  • @sanjibgayen7187
    @sanjibgayen7187 3 หลายเดือนก่อน

    I like the way you present all the information. Thank you very much.

    • @interviewhappy
      @interviewhappy  3 หลายเดือนก่อน

      Glad it was helpful!

  • @shuchiarya2104
    @shuchiarya2104 หลายเดือนก่อน

    Very well explained. Good easy examples !!

  • @prernachaturvedi8258
    @prernachaturvedi8258 หลายเดือนก่อน

    I have one question for O - if i am adding new method in a class i.e new functionality which is related to that class only is it voilating the principal?

  • @mariol1436
    @mariol1436 11 หลายเดือนก่อน +9

    You're quite literally saving lives with these videos. Keep up the good work. 💪

    • @seanleith5312
      @seanleith5312 8 หลายเดือนก่อน

      Indian English is not something I will listen to ever. Gosh.

  • @sangeetha1713
    @sangeetha1713 7 หลายเดือนก่อน +2

    Very useful video.simple, easy to understand and clear.

    • @interviewhappy
      @interviewhappy  7 หลายเดือนก่อน

      Glad it was helpful @sangeetha

  • @iam.friesen
    @iam.friesen ปีที่แล้ว +4

    not all heroes wear capes. you are definitely a hero.

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว +2

      Thanks brother for appreciating with such beautiful words @iam.friesen

  • @padmashreebaithyar9348
    @padmashreebaithyar9348 7 หลายเดือนก่อน

    I think you are a pro in knowledge transformation.

  • @mamathachanda9308
    @mamathachanda9308 2 หลายเดือนก่อน

    Good teaching...

  • @vikassingh-oh6ci
    @vikassingh-oh6ci 7 หลายเดือนก่อน

    Awesome know sir. keep it up. 🙏

  • @anjalilawrence7211
    @anjalilawrence7211 ปีที่แล้ว

    Hi can u give me different between type cast vs convert vs parse

  • @faisalTraveller
    @faisalTraveller 11 หลายเดือนก่อน

    Awesome quick contents.

  • @Rajdweep
    @Rajdweep 8 หลายเดือนก่อน +3

    man you explained better than the guy of the paid course i purchased 🙂

    • @interviewhappy
      @interviewhappy  8 หลายเดือนก่อน +1

      Thanks @Rajdweep

    • @Rajdweep
      @Rajdweep 8 หลายเดือนก่อน

      @@interviewhappy welcome bro

  • @suryanarayanbaliarsingh5363
    @suryanarayanbaliarsingh5363 10 หลายเดือนก่อน +2

    This is the best SOLID principles explanation.

    • @interviewhappy
      @interviewhappy  10 หลายเดือนก่อน

      Thanks Surya. All the best for your career.

  • @hectorluis9294
    @hectorluis9294 10 หลายเดือนก่อน +2

    Nail It. Best explanation I have found on the subject.

    • @interviewhappy
      @interviewhappy  10 หลายเดือนก่อน

      Thanks and all the best for your career.

  • @singarasu90
    @singarasu90 ปีที่แล้ว

    mvc application front end ui displayed excel file possibility?

  • @mamtakhatana2621
    @mamtakhatana2621 ปีที่แล้ว

    Thanks a lot Sir, your videos are very helpful and clear concepts thoroughly.

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว

      Glad to hear that. Thanks for appreciating

  • @KinglyStar77
    @KinglyStar77 10 หลายเดือนก่อน +1

    Thanks a lot sir. I am currently looking to change and you are my guide.

    • @interviewhappy
      @interviewhappy  10 หลายเดือนก่อน

      All the best @kinglystar

  • @berginsheni1717
    @berginsheni1717 10 หลายเดือนก่อน +1

    Awesome explanation. Thanks for the effort 😊

    • @interviewhappy
      @interviewhappy  10 หลายเดือนก่อน

      Thanks and all the best for your career.

  • @antonfesenko920
    @antonfesenko920 ปีที่แล้ว +2

    Thank you very much sir, your videos are very helpful and easy to understand

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว +1

      Glad to hear that @antonfesenko920

  • @nileshpatel6566
    @nileshpatel6566 9 หลายเดือนก่อน +3

    Please make a video on design patterns mostly singleton and factory.

  • @ananthie8032
    @ananthie8032 3 หลายเดือนก่อน

    Thanks a lot . Your videos helped me to get 2 offers .

  • @chermalingam3425
    @chermalingam3425 ปีที่แล้ว +4

    Can you share Design pattern knowledge? That one is more useful.

  • @dipakbarnwal6978
    @dipakbarnwal6978 ปีที่แล้ว

    Great mantor ever 😌

  • @Jawad-Amir
    @Jawad-Amir 5 หลายเดือนก่อน

    Great video man!
    Hope you all the best on your teaching journey!

  • @anbazhagand
    @anbazhagand ปีที่แล้ว +2

    Nice brother. Clear and Perfect explaination.

  • @rakkarajput
    @rakkarajput ปีที่แล้ว +1

    Yeah finally it's coming 🙌

  • @govindbansal2181
    @govindbansal2181 11 หลายเดือนก่อน +1

    Greatest content 🎉

  • @khushbuthakkar8219
    @khushbuthakkar8219 ปีที่แล้ว +2

    Awesome content, I am watching your all videos and sharing in my team as well.

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว

      Thanks Khushbu for watching and sharing. All the best for your career.

  • @akshuthegreat8791
    @akshuthegreat8791 8 หลายเดือนก่อน +1

    Excellent !

  • @srinivasankharpayya671
    @srinivasankharpayya671 3 หลายเดือนก่อน

    Please make a video on design patterns.

  • @marcelositonio2495
    @marcelositonio2495 6 หลายเดือนก่อน

    Very SOLID explanation.

    • @interviewhappy
      @interviewhappy  6 หลายเดือนก่อน

      Glad it was helpful!

  • @luisgonzalez8877
    @luisgonzalez8877 8 หลายเดือนก่อน

    A learned a lot of this video 😊. One more question: To solve the LSP issue the solution is to use the ISP(min 17:50)?

  • @patelnirmal6867
    @patelnirmal6867 9 หลายเดือนก่อน

    Sir 🙏,
    what is the future of .net?
    I am going to New Zealand after my bachelors. What is the scope of dotnet developer there in nz.

  • @shalithadhananjaya2638
    @shalithadhananjaya2638 6 วันที่ผ่านมา

    Can you explain Design Patterns as well.

  • @ammargondal8176
    @ammargondal8176 10 หลายเดือนก่อน

    My Bestest Tutor i,ve ever 😊💯

    • @interviewhappy
      @interviewhappy  10 หลายเดือนก่อน

      Glad to hear that! @ammar

  • @shirinmirzimk4818
    @shirinmirzimk4818 9 หลายเดือนก่อน +1

    first time i understood lsp from this

  • @caveatashish
    @caveatashish 5 หลายเดือนก่อน

    Thank you for the detailed explaination

    • @interviewhappy
      @interviewhappy  5 หลายเดือนก่อน

      Glad it was helpful!

  • @ShanayaBijlani
    @ShanayaBijlani 3 หลายเดือนก่อน

    Thank you

  • @prabhakartiwari1434
    @prabhakartiwari1434 ปีที่แล้ว +1

    Thank you explained !!!!😊

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว

      Happy to help! @prabhakartiwari1434

  • @dayal86ald
    @dayal86ald 10 หลายเดือนก่อน +1

    Awesome Awesome Awesome ... very helpful

    • @interviewhappy
      @interviewhappy  10 หลายเดือนก่อน

      Thanks Dayal and all the best for your career.

  • @zeeluck7128
    @zeeluck7128 ปีที่แล้ว

    Excellent

  • @atulbhandari2786
    @atulbhandari2786 ปีที่แล้ว +3

    Thank you sir very amazing content .pls make vedio for design patterns as well..and authentication in dot web api

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว +1

      Oh Bhandari ji, great to hear from you again..

  • @lajapathyarun4329
    @lajapathyarun4329 2 หลายเดือนก่อน

    You are awesome 👍

  • @venudamarla175
    @venudamarla175 ปีที่แล้ว +19

    Please make a video on design patterns

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว +5

      Noted Venu, not very soon. But I will cover them one day.

    • @user-yw6ct8vz1x
      @user-yw6ct8vz1x 10 หลายเดือนก่อน +1

      Is design patterns available?

  • @yelagandulasridhar7011
    @yelagandulasridhar7011 ปีที่แล้ว

    Very nice it's helpful.

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว

      Glad it was helpful! @yelagandulasridhar7011

  • @chandanar4857
    @chandanar4857 5 หลายเดือนก่อน

    Sir, please suggest me how to make a proper resume.

  • @josecanyousee
    @josecanyousee ปีที่แล้ว +3

    Thanks for the info, Happy. Question at 21:00: When you pass the logger to the constructor as an Interface type in the DataAccessLayer class, is this an example of polymorphism?

    • @amodhmandloi146
      @amodhmandloi146 11 หลายเดือนก่อน +1

      No, polymorphism is generally method hiding, overriding and overloading.

    • @interviewhappy
      @interviewhappy  11 หลายเดือนก่อน

      Agree, that is dependency injection, when you inject the dependency service or interface to other class via constructor

  • @user-ey9cj7ur4v
    @user-ey9cj7ur4v 5 หลายเดือนก่อน

    nice session sir ji

  • @sandhyaranim9437
    @sandhyaranim9437 2 หลายเดือนก่อน

    Please post design patterns video

  • @solankijigar11
    @solankijigar11 10 หลายเดือนก่อน

    Great video, Sir.👍

    • @interviewhappy
      @interviewhappy  10 หลายเดือนก่อน

      Glad you liked it @ solan

  • @Rajinderdung
    @Rajinderdung 10 หลายเดือนก่อน

    Good explanation of Solid principles

    • @interviewhappy
      @interviewhappy  9 หลายเดือนก่อน

      Glad you think so! @Rajinder

  • @minitam1527
    @minitam1527 ปีที่แล้ว +4

    Thank you so much for sharing this video.. I really appreciate your efforts to make such videos which are short yet covered definition and practical examples both so that it becomes very easy to understand.. Examples make our concepts clear and definition is helpful to represent the concept in interview... 👍

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว +2

      You got it 100% right. We should know the practical approach, but more than that we should know how to explain the concept to others in interviews. Hidden knowledge will not help in anything.

  • @AasanHai26
    @AasanHai26 ปีที่แล้ว

    Please sir to make a 1 year angular experience interview series

  • @jithuakumar
    @jithuakumar 8 หลายเดือนก่อน +1

    Gr8 sir

  • @luisgonzalez8877
    @luisgonzalez8877 8 หลายเดือนก่อน

    Why are you mixing SRP by using a method focused on the repository layer with another one in the logic layer to explain it( min 04:14)? It doesn’t make sense because each layer has different approach…

  • @srinivaskore470
    @srinivaskore470 10 หลายเดือนก่อน +2

    Please prepare tutorials on WEB API and Java Script and J Query

    • @interviewhappy
      @interviewhappy  10 หลายเดือนก่อน +1

      You can check my channel. Web API and JavaScript already there. All the best for your career.

  • @jayminpatel7838
    @jayminpatel7838 9 หลายเดือนก่อน

    Awesome sir

  • @niteshnitianofficialsongs
    @niteshnitianofficialsongs 9 หลายเดือนก่อน

    excellent video

    • @interviewhappy
      @interviewhappy  9 หลายเดือนก่อน

      Thank you very much! @nitesh

  • @someonesoumya
    @someonesoumya 11 หลายเดือนก่อน +1

    Thanks Happy from Happy 😀...

    • @interviewhappy
      @interviewhappy  11 หลายเดือนก่อน

      Thanks and all the best for your career.

  • @upscdairies5362
    @upscdairies5362 ปีที่แล้ว

    Sir make video on filters

  • @akshaybhagwat3712
    @akshaybhagwat3712 6 หลายเดือนก่อน

    You're sound on "right" is quite funny. 😅

  • @jayeshpatel-zx5kb
    @jayeshpatel-zx5kb 11 หลายเดือนก่อน

    Gm can you make video for solid principle in hindi?

  • @manojjangid6213
    @manojjangid6213 7 หลายเดือนก่อน +1

    I doubt from my side for DIP.
    You are creating instance of interface (Logger). But as per functionality, we can't create instance of interface and abstract class then why are we creating in DataAccessLayer. Please correct me if i am getting wrong.

    • @prathuriramamurthy6128
      @prathuriramamurthy6128 6 หลายเดือนก่อน +1

      its only type of object...you can pass the instances of class which implement that interface.

  • @jowbloe4700
    @jowbloe4700 ปีที่แล้ว

    Good videos before... Parts 1-5.

  • @vemankunoor695
    @vemankunoor695 ปีที่แล้ว

    Is Dependency inversion principle and Dependency injection both are same

    • @Vijul-bu6qs
      @Vijul-bu6qs ปีที่แล้ว +2

      Dependency inversion is a principle, while Dependency injection is a design pattern (or we can say Dependency injection is a way to achieve Dependency inversion).

  • @manjunathbadiger57
    @manjunathbadiger57 ปีที่แล้ว

    Please design patterns

  • @suzeetsingh2284
    @suzeetsingh2284 3 หลายเดือนก่อน

    Thanks a lot sir, i am requesting can you please remove add from your video

  • @shubhankarpaul2740
    @shubhankarpaul2740 8 หลายเดือนก่อน

    You've mixed up Interface segregation with liskov substitution altogether

  • @deveshkumar3742
    @deveshkumar3742 ปีที่แล้ว

    sir i want to prepare for frontend developer interview how do i connect with you

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว

      Thanks Devesh. Due to my own job and limited time, TH-cam comments are the only way. May be in future I will plan to connect one on one.

  • @anusuyaguru4762
    @anusuyaguru4762 ปีที่แล้ว +1

    Please make video for design patterns

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว

      Sure will try to do it soon @anusuyaguru4762

  • @aaronspain3387
    @aaronspain3387 11 หลายเดือนก่อน +1

    Many thanks and apologies, but on the same I was finding much difficulty in understanding to the needful of the context and grammar used basically in this wideo.

    • @interviewhappy
      @interviewhappy  11 หลายเดือนก่อน

      np, I am not a native English speaker. That's why there is a gap. I will try to correct this in my future videos. All the best.

  • @malleshbyri5138
    @malleshbyri5138 ปีที่แล้ว

    Please make video design patterns at least any two important patterns

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว +1

      Sure will try to do. @malleshbyri5138

  • @sreejithm4331
    @sreejithm4331 9 หลายเดือนก่อน +2

    Design patterns video please

    • @interviewhappy
      @interviewhappy  9 หลายเดือนก่อน

      I will try to do in future.

    • @surajsingh-py5fr
      @surajsingh-py5fr 2 หลายเดือนก่อน

      ​@@interviewhappyfactory design pattern

  • @MK-wc7sy
    @MK-wc7sy 2 หลายเดือนก่อน

    طيب لو قلت احبك

  • @muhammadasim5532
    @muhammadasim5532 10 หลายเดือนก่อน

    Love from Pakistan ❤ Right 😂

  • @user-li3bo5sx1s
    @user-li3bo5sx1s 4 หลายเดือนก่อน

    Rightttttttttttttttttttttttttttttttttttttttttttttttttt

  • @rohanyadav7327
    @rohanyadav7327 5 หลายเดือนก่อน

    Your explanation of liskov substitution is completely wrong

  • @SandeepPal084991904
    @SandeepPal084991904 ปีที่แล้ว +2

    Complete design pattern video not available on TH-cam . So please make videos on design pattern.

    • @interviewhappy
      @interviewhappy  ปีที่แล้ว

      Hi Sandeep, I will try to cover some important Design patterns in future.