SOLID Principal - Interview Questions and Answers

Поделиться
HTML-код
  • Опубликовано: 22 дек 2024

Комментарии • 198

  • @ogundipeorobola5304
    @ogundipeorobola5304 Месяц назад +2

    Yet to complete this tutorial but I have drop this comment at 15:42 (LSP). I am very impressed at how you simplify the SOLID principles. Thank you very much

  • @bhargavarajuthirumalasetty
    @bhargavarajuthirumalasetty Год назад +17

    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  Год назад

      Your Welcome @user

    • @asindal
      @asindal Год назад +1

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

  • @aashnavijay1716
    @aashnavijay1716 Год назад +7

    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  Год назад +1

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

  • @jabeerbasha123
    @jabeerbasha123 Год назад +5

    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.

  • @lijuthomas5507
    @lijuthomas5507 7 месяцев назад +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.

  • @puresoul794
    @puresoul794 Год назад +4

    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.

  • @MrSHYAM_10
    @MrSHYAM_10 Год назад +4

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

  • @krishnakumar-yh7op
    @krishnakumar-yh7op 4 месяца назад

    Thanks Man This is first Time when I understand SOLID Principle concept after watching lot's of videos.
    S - Single Responsibility Principle
    O - Open-Closed Principle
    L - Liskov Substitution Principle
    I - Interface Segregration Principle
    D - Dependency Inversion Principle
    Thanks Much

  • @iam.friesen
    @iam.friesen Год назад +5

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

    • @interviewhappy
      @interviewhappy  Год назад +2

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

  • @mariol1436
    @mariol1436 Год назад +9

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

    • @seanleith5312
      @seanleith5312 Год назад

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

  • @rounakmukherjee1009
    @rounakmukherjee1009 Год назад +2

    Best explanation on SOLID. Kudos

  • @brijeshkumarsinha1419
    @brijeshkumarsinha1419 15 дней назад

    Great way to explain the thing in a very simple and understandable way sir.
    Thanks.

  • @suryanarayanbaliarsingh5363
    @suryanarayanbaliarsingh5363 Год назад +2

    This is the best SOLID principles explanation.

  • @sudarvendhanmahendran3534
    @sudarvendhanmahendran3534 9 месяцев назад

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

  • @saqtquadri
    @saqtquadri Год назад +1

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

  • @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 Год назад +1

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

    • @interviewhappy
      @interviewhappy  Год назад

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

  • @shekhar1497
    @shekhar1497 4 месяца назад

    finally someone teach in simple language.Thanks.

  • @mdweena870
    @mdweena870 7 месяцев назад

    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

  • @yesubabu2880
    @yesubabu2880 21 день назад

    u should have done, main method, 2nd and 3rd lines, employee=pEmployee; then call employee.clacsalary() and employee.calcBonues (15:57)

  • @chermalingam3425
    @chermalingam3425 Год назад +4

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

  • @user-rp9iis1en6h
    @user-rp9iis1en6h Год назад +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.

  • @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

  • @nileshpatel6566
    @nileshpatel6566 Год назад +3

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

  • @sunnypyon7010
    @sunnypyon7010 Год назад +1

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

  • @Angeluslove7
    @Angeluslove7 11 месяцев назад

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

  • @sangeetha1713
    @sangeetha1713 Год назад +2

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

  • @poojarakshit2372
    @poojarakshit2372 4 месяца назад

    best, simple and neat explanation of the SOLID principles. thank you so much Sir.

  • @venudamarla175
    @venudamarla175 Год назад +20

    Please make a video on design patterns

    • @interviewhappy
      @interviewhappy  Год назад +7

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

    • @GiridharaReddy
      @GiridharaReddy Год назад +1

      Is design patterns available?

  • @danieljacales326
    @danieljacales326 5 месяцев назад

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

  • @KinglyStar77
    @KinglyStar77 Год назад +1

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

  • @Rajdweep
    @Rajdweep Год назад +3

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

  • @VisionVibesNew
    @VisionVibesNew 10 дней назад +1

    The thing is that you made LSP too simple on the earth 😂😂 ... Salute Sir ❤❤

  • @hectorluis9294
    @hectorluis9294 Год назад +2

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

  • @claretburrito64
    @claretburrito64 Год назад +2

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

  • @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..

  • @akankshaojha5488
    @akankshaojha5488 Год назад +1

    Very accurate n to the Point example

  • @shyamsoni5389
    @shyamsoni5389 4 месяца назад

    This video should be on TOP

  • @ammargondal8176
    @ammargondal8176 Год назад

    My Bestest Tutor i,ve ever 😊💯

  • @tvsnmurthy2370
    @tvsnmurthy2370 Год назад

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

  • @sasivijaya
    @sasivijaya 11 месяцев назад

    you are simply superb and really master at explaining all these

  • @sanjibgayen7187
    @sanjibgayen7187 8 месяцев назад

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

  • @AshfanSaja
    @AshfanSaja 8 месяцев назад

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

  • @shalithadhananjaya2638
    @shalithadhananjaya2638 5 месяцев назад

    Can you explain Design Patterns as well.

  • @anbazhagand
    @anbazhagand Год назад +2

    Nice brother. Clear and Perfect explaination.

  • @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.

  • @ranjithranjith621
    @ranjithranjith621 7 дней назад

    Is there design pattern video?

  • @dibyenducoder
    @dibyenducoder Месяц назад

    Hi Happy, I really liked your explanation about SOLID Principles and I could answer them easily. But, the market demand is nowadays high so could you please try for Design Pattern (GOF + Repository Pattern, CQRS, Unit Of Work, Object Pool) . I keep forgetting and could not answer in proper way as I think it is important to have good technical vocabulory that has good keywords and technical sound to get high chance of cracking the interview than speaking broken, beating around the bush manner despite having some knowledge. I'm waiting for your next video. 😄

  • @ananthie8032
    @ananthie8032 8 месяцев назад +1

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

  • @sumuduperera7821
    @sumuduperera7821 Месяц назад

    Thank you , please make a video for design patterns as well

  • @hashirali2604
    @hashirali2604 2 месяца назад

    You nailed it 🎉 especially LSP

  • @prateekghosh6984
    @prateekghosh6984 4 месяца назад

    Why not we have return 0 for contractual class for bonus method in place of throwing error

  • @padmashreebaithyar9348
    @padmashreebaithyar9348 Год назад

    I think you are a pro in knowledge transformation.

  • @rakkarajput
    @rakkarajput Год назад +1

    Yeah finally it's coming 🙌

  • @luisgonzalez8877
    @luisgonzalez8877 Год назад

    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…

  • @kamalr7799
    @kamalr7799 5 месяцев назад

    hi Brother, Your videos are so good for studies, i have fully follow up your videos for my current interview, thank you so much and thanks lot , As a small suggest can possible to give about the Design pattern videos its very useful for Us

  • @manojjangid6213
    @manojjangid6213 Год назад +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 11 месяцев назад +1

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

  • @UVkids_channel
    @UVkids_channel 3 месяца назад

    I have doubt in D.I.P (last principal). If there is a problem in chaging name of low level class from "File Logger" to "DBLogger". If I change name of Interface then , won't this be a problem in code ? Please correct me if I am wrong.

  • @anjalilawrence7211
    @anjalilawrence7211 Год назад

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

  • @luisgonzalez8877
    @luisgonzalez8877 Год назад

    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)?

  • @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.

  • @HappyInvester007
    @HappyInvester007 Месяц назад

    Nice. Best Example....

  • @singarasu90
    @singarasu90 Год назад

    mvc application front end ui displayed excel file possibility?

  • @govindbansal2181
    @govindbansal2181 Год назад +1

    Greatest content 🎉

  • @shuchiarya2104
    @shuchiarya2104 6 месяцев назад

    Very well explained. Good easy examples !!

  • @srinivaskore470
    @srinivaskore470 Год назад +2

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

    • @interviewhappy
      @interviewhappy  Год назад +1

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

  • @Jawad-Amir
    @Jawad-Amir 10 месяцев назад

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

  • @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).

  • @SurajGaikwad.
    @SurajGaikwad. 2 месяца назад

    I know you have used chatgpt to get this sample examples for solid principles
    ☺Anyway Great Understanding

  • @shirinmirzimk4818
    @shirinmirzimk4818 Год назад +1

    first time i understood lsp from this

  • @berginsheni1717
    @berginsheni1717 Год назад +1

    Awesome explanation. Thanks for the effort 😊

  • @dayal86ald
    @dayal86ald Год назад +1

    Awesome Awesome Awesome ... very helpful

    • @interviewhappy
      @interviewhappy  Год назад

      Thanks Dayal and all the best for your career.

  • @sumitprakash3158
    @sumitprakash3158 День назад

    Sir, please make a video on the Design Patterns. It usually gets asked in Mid Senior level Interview. I have faced several times.

  • @sumitprakash3158
    @sumitprakash3158 2 месяца назад

    Sir, please make a video on the Design Patterns. It usually gets asked in Mid Senior level Interview.

  • @chandanaraddu4857
    @chandanaraddu4857 10 месяцев назад

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

  • @sandhyaranim9437
    @sandhyaranim9437 7 месяцев назад

    Please post design patterns video

  • @evidenceetinihekanem4501
    @evidenceetinihekanem4501 27 дней назад

    This man is gooooooooooood. Thank you!

  • @srinivasankharpayya671
    @srinivasankharpayya671 8 месяцев назад

    Please make a video on design patterns.

  • @dipakbarnwal6978
    @dipakbarnwal6978 Год назад

    Great mantor ever 😌

  • @kamalr7799
    @kamalr7799 Месяц назад +1

    hi Brother, Its great Move the finally Cracked the 2 offers so for its the only reason is [{Happy}] because of Your's Videos. Thanks its not enough, Thanks and Thank you so much..

    • @interviewhappy
      @interviewhappy  Месяц назад +1

      I'm so glad my videos helped you land two offers! Congratulations!

  • @anusuyaguru4762
    @anusuyaguru4762 Год назад +1

    Please make video for design patterns

    • @interviewhappy
      @interviewhappy  Год назад

      Sure will try to do it soon @anusuyaguru4762

  • @patelnirmal6867
    @patelnirmal6867 Год назад

    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.

  • @prernachaturvedi8258
    @prernachaturvedi8258 6 месяцев назад

    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?

    • @VickySharma-0906
      @VickySharma-0906 4 месяца назад

      You can make that method as private, then it will not break SOLID or OOPs principal

  • @marcelositonio2495
    @marcelositonio2495 11 месяцев назад

    Very SOLID explanation.

  • @04_itsanskaragarwal73
    @04_itsanskaragarwal73 Месяц назад

    Wonderful Explanation 😮❤

  • @anjalipuspa5203
    @anjalipuspa5203 16 дней назад

    Hello Sir, Can you please create the videos for design patterns with practical example, it will be very hepful.
    Thanks for sharing all the c# related interview questions with examples. It's really helpful to crack interviews.
    Thank you!
    🙂

  • @sreejithm4331
    @sreejithm4331 Год назад +2

    Design patterns video please

  • @aaronspain3387
    @aaronspain3387 Год назад +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  Год назад

      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.

  • @someonesoumya
    @someonesoumya Год назад +1

    Thanks Happy from Happy 😀...

  • @dotnetknack
    @dotnetknack 4 месяца назад

    Awesome explanantion.

  • @SNEHAM-w3b
    @SNEHAM-w3b 4 месяца назад

    Asome ❤❤❤❤

  • @vikassingh-oh6ci
    @vikassingh-oh6ci Год назад

    Awesome know sir. keep it up. 🙏

  • @Rajinderdung
    @Rajinderdung Год назад

    Good explanation of Solid principles

  • @mamtakhatana2621
    @mamtakhatana2621 Год назад

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

  • @prabhakartiwari1434
    @prabhakartiwari1434 Год назад +1

    Thank you explained !!!!😊

  • @mamathachanda9308
    @mamathachanda9308 7 месяцев назад

    Good teaching...

  • @lajapathyarun4329
    @lajapathyarun4329 7 месяцев назад

    You are awesome 👍

  • @akshuthegreat8791
    @akshuthegreat8791 Год назад +1

    Excellent !

  • @faisalTraveller
    @faisalTraveller Год назад

    Awesome quick contents.

  • @YousiLife
    @YousiLife 2 месяца назад

    Hello Sir. After watching all
    Your videos related to Dotnet I got placed for 34.5LPA.
    This is my 2nd company and it helps me a lot after attending interviews after 10years.
    Thank you!!!!!

    • @interviewhappy
      @interviewhappy  2 месяца назад

      Warmest congratulations on your achievement!
      Wishing you even more success in the future.

    • @YousiLife
      @YousiLife 2 месяца назад

      @@interviewhappy Thank you Sir

  • @caveatashish
    @caveatashish 10 месяцев назад

    Thank you for the detailed explaination