30 Important C# Interview Questions : kzbin.info/www/bejne/eHzcn3h4hdacf68 Software Architecture Interview Questions : kzbin.info/www/bejne/d6W3mJaYgbSkg68 20+ Garbage Collection (GC) Interview Questions : kzbin.info/www/bejne/iJjJpommZ9GLf6M 20+ SQL Server Interview Questions : kzbin.info/www/bejne/iXbHcnluorh-iZY 10+ Power BI Interview Questions : kzbin.info/www/bejne/eaDdlGyNg6eFqpY 20 MSBI Interview Questions : kzbin.info/www/bejne/hKjCpHt7gNOCi6c SQL Server Joins : kzbin.info/www/bejne/gYXZint7o9mppJo SQL Step by Step - kzbin.info/www/bejne/q3jPl4NvpJyeo7s Angular Step by Step Tutorial for Beginners : kzbin.info/www/bejne/Y2q5lIptgqd3qZo 25 Angular Interview Questions : kzbin.info/www/bejne/Y5vIoKx6f6mmia8 25 Important ASP.NET Interview Questions : kzbin.info/www/bejne/ponQfpejf7p2Zsk 35 Important JavaScript Interview Questions : kzbin.info/www/bejne/kJOXlYOfbKh0hLc 20 MySQL Interview Questions : kzbin.info/www/bejne/b5nJm3Zjd9WMaJI 5 MSBI Interview Questions : kzbin.info/www/bejne/a3abYmiXjaaqj7M 20 PHP Interview Questions : kzbin.info/www/bejne/Z5PTf4avo7qlopo
@digital.voyager8 ай бұрын
C# 8.0 supports interface implementation methods, including default interface implementations, which allow you to add new members to a public interface without breaking existing implementers. I am little bit confused that why this change was made. @questpondvideos Could you please explain?
@anshulasri15211 ай бұрын
Answer to a question asked at last "Difference between abstract class with all abstract methods and and Interface" is that although both are technically similar but at the time of multiple inheritence abstract class fails, for multiple inheritance we have to implement Interface only. Also I would like to thank you for the video that explains concepts so easily with code examples!
@adityapathak99996 ай бұрын
What is the meaning of "abstract class fails"
@SHIVAML9876 ай бұрын
@@adityapathak9999 That means we will have a compile time error. So, technically if we need some implemented + some abstract method then only go ahead with abstract class, otherwise, interfaces.
@hassanadil35352 ай бұрын
That's true, but can't you go with multi level inheritance among classes and achieve the same.
@nikhilkohirlyakaji2 жыл бұрын
This video has cleared my biggest confusion related to Encapsulation vs abstraction which I have been facing for over 5 years now. Thanks
@dominiquez5643 Жыл бұрын
Master class! Wow 20+ years developing and at last somebody explain things in a simple concrete manner! This is an amazing run down on OOP techniques properly exlained to be used and to answer questions from anybody in IT! Love this video!
@Anuj_sk5 ай бұрын
How can we inherit the properties of base class from derived class without declaring the object of base class in main() . Can you explain the backend architecture of inheritance Simple and very tough interview questions of Microsoft for 40 lakh per annum question.... Pata sabko hai pura gyan koi kabhi kisi ko nhi deta.... Bataiye
@AashuKun3 ай бұрын
You explained the OOP concepts so clearly in just one hour, something my professor couldn't make me understand in four years! Thank you so much!
@jaym43582 жыл бұрын
Wow. I did not even notice the 1 hour pass by. This is the best interview prep and the best video that explains OOP concepts by far! Thank you so much.
@jaym43582 жыл бұрын
I had 3 technical interviews today. One of them had very heavy questions on OOP concepts. The interviewer loved my answer about what an interface is, and even admitted that he had a hard time grasping the concept earlier in his career. I passed that interview thanks to this video. I am moving on to the third and final round.
@Father_Of_Sudeera_Muthusinghe2 жыл бұрын
@@jaym4358 Congratulations!!!
@pranav2882 жыл бұрын
@@jaym4358 How was the final round ?
@svb6512 ай бұрын
23:54 The Answer can be yes I think because compile-time polymorphism is achieved through method overloading and operator overloading, which do not require inheritance
@vinothrajendran8582 жыл бұрын
Sir, I have suggested your videos to nearly 20 people(my friends and colleagues) who were all trying for their next job and they found your videos really helpful. we are forever grateful. Thank you so much :) . And I will keep spreading your channel videos.
@danyahsan39587 ай бұрын
did you get the job
@hemantvitthal37322 жыл бұрын
Aftter many year (10 years) search on google or youtube, I found best programming concept, What I exactly needed. Thank you @Questpond.
@sridhargana1552 жыл бұрын
An abstract class allows you to create functionality that subclasses can implement or override. An interface only allows you to define functionality, not implement it. And whereas a class can extend only one abstract class, it can take advantage of multiple interfaces.
@phelipepalte Жыл бұрын
Another difference between abstract class and interface is you can't do a dependency injection with abstract class..
@jestem-kses Жыл бұрын
Latest version of c# allow interfaces to provide default implementation
@bosegeorge142511 ай бұрын
@@phelipepalte actually you can.
@sunrise74422 жыл бұрын
Best video's ive ever came across that explains concepts so easy. I followed the questions and enrolled on Udemy for the extra questions not covered here, and Cleared my first interview after 15min post interviewing I was called by HR that I got the Job🎉🎉 kudos to you Sir.
@seijumimurasakibara55169 ай бұрын
your dry wit coupled with your easy to understand explanations makes this video enjoyable to watch! thank you for this, i've finally understood the difference between abstraction and encapsulation and learned couple more things as well. Please keep up the good work!
@questpondvideos9 ай бұрын
Thank You :)
@Father_Of_Sudeera_Muthusinghe2 жыл бұрын
One thing to notice... When we are talking about method "overriding vs overloading", we should emphasize that method overriding is a runtime polymorphism and method overloading is a compile-time polymorphism. I guess it will be an expected answer in an interview. Finally, thanks for this interview question video. It helps me a lot to gain self-confidence before going to interviews.
@shreyaspatil242 жыл бұрын
Yes. Also we should talk about method signatures.
@priyeshdubey402 жыл бұрын
but here is the catch he also told that without inheritance polymorphism will not work but you see overloading case which is example of compile time polymorphism is not following the inheritance thing ..I think he confused little bit.😉
@Father_Of_Sudeera_Muthusinghe2 жыл бұрын
@@priyeshdubey40 yup. U r right. In the comment section he has accepted the mistake. Anyway a great video.
@gazalkaintura2605 Жыл бұрын
@@priyeshdubey40 exactly I thought the same thing
@lavanyaguniganti14442 жыл бұрын
Sir, I have cleared my interview in reputed MNC just by going through your interview videos. thank you so much
@rangababupolavarapu5172 жыл бұрын
Do you have more interview questions
@questpondvideos2 жыл бұрын
@@rangababupolavarapu517 you can visit www.questpond.com/interview-questions---answers-tutorial/cid63 for interview Q&A videos
@grc0429 күн бұрын
hands down the greatest object oriented programming explainer on YT.
@questpondvideos28 күн бұрын
Thank you 🙏🙂
@vedantkulkarni5437 Жыл бұрын
One suggestion to viewers....don't skip this video just because you are using different language other than cs....it is one of the best video for oop with proper explanation
@abhishek.eswarappaАй бұрын
Having attended loads of interviews as a c# developer, i can conclude this is the best OOPS tutorial in an interview perspective. Pure GEM.
@questpondvideosАй бұрын
Really grateful for your feedback , thank you :)
@lekhrajawasthi8272 Жыл бұрын
Thank you shiv sir for this easiest explanation. Answer to that last question is that : Abstract can't help in multiple inheritance but the Interface can do the multiple inheritance. So in case of any modification to the requirement one can easily modify interface by implementing multiple inheritance.
@mariahaamir1712 жыл бұрын
Its really underrated channel; I my opinion its by far the best. I am following Questpond since 7 years
@omarcollazo501111 ай бұрын
This is the best explanation of abstraction vs encapsulation that I've ever heard. Thank you, sir!
@stepbackandthink Жыл бұрын
You have explained this far better than actual training videos.
@hirajabeen96818 ай бұрын
I am here to recall my concepts and I have seen lots of material pdfs , YT vids and consult with books as well but this video I must say is so accurate and totally concise and delivers exactly what anyone need ! Much Appreciation for you ! Hatts off to your Efforts ! More Power To You ! @Questpond
@questpondvideos8 ай бұрын
Thank You 🙏
@tcv852 жыл бұрын
Thank you! I’m so glad you’re showing real time coding examples while explaining each necessary details. I’m learning a lot from this video. I can’t wait to watch your other videos! Thank you!!!
@hassanadil35352 ай бұрын
Hi sir, referring to question # 21, you can actually write logic in an interface because C# 8 introduced 'Default Interface Methods' where you can write default logic for interface methods.
@panic_seller Жыл бұрын
Very good video, never paid attention for 1 hour in a KZbin video
@automationselenium13312 жыл бұрын
By far the best video on C# interview I have seen on youtube, how one hour passed I have no idea, your way of teaching is amazing and I can watch your videos for hours...thank you and god bless you.
@raoadnan4422 жыл бұрын
Awesome way of describing. I have been searching OOP interview question answers but unable to find a great teacher like you. Hurrah.. now I have. Love from Pakistan. Keep doing this great job.
@PabloMartinezfr2 жыл бұрын
Best OOPS Interview Questions and Answers on KZbin!
@gopavarapuguruprasad Жыл бұрын
One of best video about oops concepts interview question and answers I come across. Please keep up good work sir👍.
@suprabhat75825 ай бұрын
I have cleared interview by referring your videos. Thank you.
@naseerhussain52722 жыл бұрын
This is the Best Explanation one could have asked for
@binayashrestha41312 жыл бұрын
Best OOP explanation video in KZbin !
@kingfisher37912 жыл бұрын
What most anyone can say about this video, it is really awesome. After seeing this i come to know what the purpose of oops concepts
@natnaelhabtamu27992 жыл бұрын
THIS is GOLD, you can easily follow up with any OOP language. thanks sir 🤗
@AzeemRaavi2 жыл бұрын
Awesome way to answers the OOP questions. Love from Pakistan 🇵🇰
@jankichalise9049 ай бұрын
I always knew the theory part but when it comes to interview every interviewer was like what's the practical implementation of it and i really found the answer nowhere. thankyou so much for taking efforts and making an awesome video
@govindgupta18742 жыл бұрын
Thanks
@ShankarV-te7le Жыл бұрын
Simply superb explanation...thank you @Questpond.
@fernandod35102 жыл бұрын
You have a real talent for education and clear explanation. Thank you for all you have given.
@rajeshmacpant2 жыл бұрын
Excellent. This is such an easy refresher or explanation of OOPS concepts.
@EdisonSeas Жыл бұрын
Great video, for understanding OOP concepts not just for C# but also any other language even if they don't support them, (like JavaScript). Pura vida!
@TyagiNushrat3 ай бұрын
It helps me a lot to get refresh my knowledge after so many work experience, Thank you so much.🙂
@nalinikantadash8669 Жыл бұрын
An Interface contains methods which are by default abstract.But as an abstract class is a partially defined parent class so there is a possibility that it can contain both abstract methods as well as non abstract methods.This is the basic difference between an interface and an abstract class.
@SSSALLJOBSPORTAL10 ай бұрын
Wah!! What an explanation boss!! Crystal clear explanation... 🙌 really thank you🔥
@udithaliyanage6375Ай бұрын
23:59 Compile time polymorphism can be achieved without inheritance. As an example Method overloading and operator overloading.
@unknownfacts11972 жыл бұрын
Multiple inheritance is what makes interface and abstract class differ from each other when they become technically similar
@questpondvideos2 жыл бұрын
So right. Thats the only BIG technical difference
@unknownfacts11972 жыл бұрын
@@questpondvideos Thank you.. Your explanations are so good sir 👍
@10yearsago846 ай бұрын
Really a great set of questions. Thoroughly covered all the topics. Thank you sir :)
@gametechtutorial46702 жыл бұрын
Best video so far. Clear, right at the point. Im getting the point right away. Thank you for sharing the knowledge sir.😃🙇♂
@vaibhavraj5812 жыл бұрын
Very intuitive and clear explanation of the concepts , thanks a lot for sharing. Looking forward to learn more from your videos.
@benedictmabanga57362 жыл бұрын
Best explanations! Thank you for this🙏🙌
@husnainmazhar673910 ай бұрын
amazing video,, cleared all the concepts.. Thanks
@sadakagaja2 жыл бұрын
Awesome sir It helping me to learn C#❤️
@hassanadil35352 ай бұрын
Hi sir, referring to your question difference between abstract class and interfaces, the difference is abstract is actually used to write a complete process in which base process might be the same but the corresponding processes might be different and those will be implemented by the derived class for example, I am going to write a process for calculating gratuity for two types of employees permanent and contractual and 1 years gratuity for both of them are 100% net pay and 60% net pay respectively, now calculating gratuity is the purpose but these two implementations will be provided by the derived classes and will be invoked by the abstract class's method. Interface is a means for bounding a class to must have a couple of properties or methods.
@shubhampanwar76472 жыл бұрын
very very detailed and good quality video. i watched till question 27
@ankursahani85642 жыл бұрын
Sir your explanation is very systematic. Sir please upload Question and answer for top 50 C programming coding Question for fresher interview.
@mohamedmusthafa1057 Жыл бұрын
I find this Channel You saved My lot of time thanks ❤
@yogeshkumar_29 Жыл бұрын
You are Best Sir !! Really very helpful
@shivangisingh99202 жыл бұрын
You are awesome... Helped me a lot in the interview.
@izmar47 Жыл бұрын
Thank you for the lesson. I can't tell you how much this helped. I appreciate your effort. Liked and Subscribed!
@saravanansangeetha12062 жыл бұрын
Very very useful video for us, appreciate your efforts
@akshaysoren5400 Жыл бұрын
Thank you so much sir. i really like the way you explain.
@shubhamgadre57966 ай бұрын
//while creating/designing the functions/properties, I am actually implementing abstraction. //What needs to be shown to public and what to keep private is Abstraction. //The Designing process of the Employee class is Abstraction. //The implementation of Employee class is Encapsulation, as we have wrapped up all the functions in //Validate() method. //That's how encapsulation implements abstraction. Am I right?? Time. 13:25
@akashgupta29712 жыл бұрын
Huge respect for the efforts and time that you and your team have put, the sequence of the questions were very connecting and gradual... Now I have a better concept after watching the video... And for the question you asked at the end of the video... My answer is that abstract classes can be partially or not implemented whereas interfaces should be fully implemented.
@yosiosibemekun27852 жыл бұрын
An interface only allows you to define functionality, not implement it.
@akashgupta29712 жыл бұрын
@@yosiosibemekun2785 yeah that's another difference
@manjuanoop7239 Жыл бұрын
Excellent material thanks for sharing such an informative video👍🏻
@godwinchalz4863 Жыл бұрын
best video for oops in C#
@keshavt69824 ай бұрын
Keep up the great work. Explanation was super easy to understand
@deepz5132 жыл бұрын
thank you sir, along with deeply explaining the concepts you are valuable advised is much appriciated.
@CALLMEMANISH8210 ай бұрын
thanks, very beneficial video to revise oop concepts.
@justiceeziefule9308 Жыл бұрын
This is well explained. Thank you bro
@abdullahahmed84682 жыл бұрын
amazing content with clear and simple answers, Thanks alot
@phanirao20082 жыл бұрын
wonderful, very crispy, specially example taken easy than domian specific
@vidyamahathi60572 жыл бұрын
I got a job.I just watched this video for oops concepts 😁
@MrMcKnite3 ай бұрын
Happy for you mate
@AhmedAdel-xg1cm Жыл бұрын
Very intuitive and clear explanation of the concepts , thanks a lot for sharing. hope u will make a video for solid principles
@shadabkhan6812 жыл бұрын
Ang Laga dia h sir jee Ap ney. Behtreeeeen🥰🥰🥰
@legendgattu2 жыл бұрын
Abstraction is exposing only whatever is necessary outside a class. Encapsulation is binding data and behaviour (methods) together.
@kishanpatel6657 Жыл бұрын
Very good point to point.
@nagaboddu8527 ай бұрын
Thank you sir , it’s very useful 😊
@shivamsoni4215 Жыл бұрын
Thank you for making simple topic complicated ♥
@manpreet.mg162 жыл бұрын
You have done great video short and ans to remember in easiest way
@praveenrajubattula7012 жыл бұрын
Good video. Just 1 correction - interface can contain implementation, which was implemented in c#8.
@theintuitivetruth2 жыл бұрын
For the answer to last query, Even though we write abstract class same as interface, but we cannot do multiple inheritance of the abstract class, whereas we can implement multiple interfaces.
@ryuzaki68652 жыл бұрын
Plus when we are implementing methods of an Interface we don't need to use the "override" keyword, whereas when we are implementing the abstract method of an abstract Class we need to use the "override" keyword.
@kelpiekrisps9 ай бұрын
This was real great, thank you!
@jurijdevelopment12417 ай бұрын
Brilliant explanation! Keep doing more videos!
@nks989682 жыл бұрын
Very knowledgeable..Thanks
@thiyasjenitha2535 Жыл бұрын
Congrats ur good teacher 🧑🏫
@dorothyfung56052 жыл бұрын
Thanks very much for preparing and explaining stuff in such clear and organised way! :)
@judycariaga39452 жыл бұрын
You really great at explaining it. Now I understand the OOP more. Thank you so much. ♥️
@yilienchi53802 жыл бұрын
I like APIE concept! That's pretty helpful! Thank you so mcuh
@Devdumplings2 жыл бұрын
This is the best one compared any oops languages. Having come from a different language background finally I understood what exactly the concepts clearly and thanks for being realistic about the preparation importance as I was a unprepared hero 😂
@Shubhamkumar-ir5ox2 жыл бұрын
Thanks Sir. Much more Appreciated.
@lehcyllehc2 жыл бұрын
Thank you for this. I know you put so much effort and I gladly appreciate it. The way you explain each questions are easy to understand. I subscribed and liked this video. Looking forward to all your videos. :)
@chandradhamii Жыл бұрын
This video is definitely a 🫂 for any interview 🥳
@chandradhamii Жыл бұрын
Thanks for making such content 🙏
@vagatsinghrathore1756 Жыл бұрын
Really awesome, thank u so much 🎉
@abdulrehman89572 жыл бұрын
Thanks for this video, you explain very well about OOP concepts and your presentation skills are too good. Well done and keep it up.
@eddie9559 Жыл бұрын
I watched the whole video @Questpond
@reshmabegampathan3952 жыл бұрын
Thank you for sharing these with us with practical. Really. We can grasp easily with practical. My ans to ur question: In abstract class, there is non abstract methods also so we don’t have to implement that, only we need to implement abstract methods but in interface, all things we need to implement forcefully. Please tell me this is right or wrong. Once again, thank you so much. Keep going.
@Aalii6 Жыл бұрын
very helpful, thank you! 👍👍
@reddit_thoughts_now2 жыл бұрын
Thanks for the video, it was very helpful!
@durgaprasadgarapati17482 жыл бұрын
Waiting for this video sir thanks for sharing
@praphulshresth Жыл бұрын
Excellent work guru ji, maja hi aa gya. or videos banayeeye python par