Hi Sir. This question bank helped me a lot to clear more than 5 interviews where I was finding difficulty in clearing one interview, a great salute to you for helping in building someone's career. Will keep supporting you💗🙂
Hello rakesh, can you please share you interview experience. and how to get new job. at present i am working with dotnet technology only, but unable to take out preparation time. Can we form any group and discuss there.
Thank you for your nice tutorial. I am finishing the first hour. For the moment I have two little notes. I think members of the interface do not have access specifiers and I think I have seen books saying that interfaces can also have property members and events. I also think that the main reason for boxing and unboxing was to achieve universal data type - object, which could be send as params to any class ctors and methods. Then generics came and send those to the unemployment department.
This is a fantastic video and helped me quickly brush-up the concepts. I loved the delegated part. This was by far the simplest explanation of it I have heard of...👏
Thank you so much. very nice explanation with examples. it consolidated everything at single place. so no need to go other place. once again thank you so much.
IEnumerable Interface should be used for the IN Memory object Collection to fetch the data while IQuerable should be used when you are fetching the from the resources like DbContext , XML etc because if you want the collect the data on filter criteria then IQuerable useful in this case.
About encapsulation: you could add an example of errornous direct assign of experience to a negative value and add checks to a setter to show why the property setter is needed. Trivial setter just slows the things.
It's very useful for most of the questions covered from the material. Nice explanation in videos. Happy you tube channel and questpond you tube channel is enough to crack the interview for 2 to 4 year experience level of dotnet developer. Mostly 80 % expected questions. But presenting the level we need to practice
Happy sir.. thank you so much.. i watched your video and purchased an interview course on udemy for preparation and revision.. Finally got the offer.. Thank you so much .. Lots of love and respect.. Keep up the good work. ❤❤
@@interviewhappy Well, I am a software engineer doing job. I watched your video to clear OOP Concepts. Thank you for mind blowing content. Keep posting stuff like that.
Hi Sir, Thankyou for the detailed class. But 1 correction - In C#, the default access specifier for class members (fields, methods, properties, etc.) is private. If no access modifier is specified, members are implicitly considered private.
Hi Sir, I have a question which was asked by an interviewer, what is the of the constructor in Abstract class.plz give me one example sir. and one more question is why do we need static fields/methods/constructors in application.what is the use of the that static thing.plz explain with example sir.
nice video Sir, one question is there, in abstract class also we can declare method and use it in dervied class , eg. SetSalary() and SetProject() can be only declared in abstract class also, then why should we use interface? Am I missing something?
This video leaves me feeling quite discombobulated after listening to its definitions of the terms abstraction and encapsulation!! The video gives the defintion of abstraction as "Showing only required things". But that definition matches the Wikipedia definition for encapsulation, Wikipedia states encapsulation as being "the limiting of direct access to some of that data". I'm familiar with a very different definition of abstraction, which is the one you'll also find in the Webster dictionary, which is "disassociated from any specific instance".
2:34:17 I'm not sure if this is important but why did you initialize the delegate outside of the program class? Thank you you're the best C# interview teacher out there, I only watch yours!
becz deligates are meant to be used from outside classes. They work as a representative of things happening inside class.. So that anyone who wants to use them do not need to create instance of that class to use the delegate. instead they can directly call it and use it.
Happy, really thanks for this. This is so useful. Advice - stop explaining things by saying "This is nothing but ...". That's a wrong English Indians school teach.
Dear sir, can you make logical program series which should be contain 50 program based on String, Array, Collection...or if you have already please share link...i am automation Tester
I really need a mentor like you 'HAPPY JI'. Kindly accept my request. I will be grateful to you. One more request - can you please demonstrate on each language by creating a new fresh project. It will be helpful for us to understand on each module as how they interact with each other. And for architect level for whose year of experience is atleast 10years must have the knowledge to work from scratch so kindly request you to provide the inputs. It will be helpful for us in this output driven era. Thanks
Abstract classes should have Protected constructor right ? so when derived class gets instantiated it will invoke the abstract members,? Please clarify
Hi Deepak, When you want any other developer can create the objects of your class but cannot inherit it. Static can be also used but then object creation is not possible.
Q14 - why don't we just inherit a class and override the method instead here? Is it some kind of "safety feature" that prevents us from implementing the same method the same way in two separate classes?
Hi,I have a doubt.your intention is not to change empExperience field.but somehow using public int EmpExperience property and Outside the class using instance of Employee finally you are assigning 3 to empExperience.then what is the use of setting it as private int empExperience?i think you understand my question. I am still confused in encapsulation. Can you please explain more detailed manner. Hope you answer my question.thanku
Hi Sandhya, private int empExperience is a field/ data. If it is public then it will be accessible outside the class and then it will be less secure and then there is no need of property. Properties are like functions and fields are like data. As per encapsulation definition, Function(property) and data(field) should be wrapped together to make the data secure and flexible. Don't get confused. Just remember always use public properties to access private fields as per OOPS concepts.
@@interviewhappy Thank you so much sir for your reply.Now I understood that we have to always use public properties to access private fields.It really helpful. If possible,Can you please upload a video about azure.
Sir, Could you please clarify about delegates that..We can even pass the values by direct call of add method without delegate na.Then what is the actual use of that here..?
I have a question about abstraction you said that client show only nessasary detail in real example i understand butt in programing client show anly view UI page soo we hum kis se hide kerty hain background detail
Hi Sir, My doubt is here we created instance for delegate and passed Add method right. If i want to call Mul() then aslo, do i need to create one more instance and pass values again???? If one more delegate instance creation is required then directly we can create class instance and we can call two methos right then what is use of this delegate.
It depends on the situation. Are method definitions the same(except method names)? What about delegate calling preferences? Are you passing func as a parameter and so on ..
Hi Sir. This question bank helped me a lot to clear more than 5 interviews where I was finding difficulty in clearing one interview, a great salute to you for helping in building someone's career. Will keep supporting you💗🙂
Well done and Congrats Rakesh.... May you keep getting success in your career in future.
Hello rakesh, can you please share you interview experience. and how to get new job. at present i am working with dotnet technology only, but unable to take out preparation time. Can we form any group and discuss there.
Hi sir I cleared first round but I'm getting problem in second round like practical round if u guide about practical round plss it's humble request
@@kiranpyllayes definitely make a group
@@AbhaySingh-lf4oyi am also in. Let's connect Nd form a group
i'm preparing for interviews ...by watching your vedios sir... tqq so much these are very helpful..to growup
Thanks Jyothi and all the best for your career.
Hi Happy,
Your videos(Angular,SQL,OOP,.Net Core) was very helpful to me to get the new position.
Thank You♥♥
Great... congrats man.... enjoy the moment. Happy is happy for you.
This is great Man. Very Nice explanation. Every one should go once at least once for quick revision. Salute.💛💛
Thanks Navin, Appreciate you liked it.
@@interviewhappyhow to contact with you?
You are so amazing with this question. You teach this concept so easily that no can do that. I understand so many things from you. Thank you sir
. 😀
Thanks for appreciating my friend your words are very kind and means a lot to me. Thank you much @rihamhossain9662
Thank you for your nice tutorial. I am finishing the first hour.
For the moment I have two little notes. I think members of the interface do not have access specifiers and I think I have seen books saying that interfaces can also have property members and events.
I also think that the main reason for boxing and unboxing was to achieve universal data type - object, which could be send as params to any class ctors and methods. Then generics came and send those to the unemployment department.
Really best explanation for each every question. Thank you very much your videos. I'm always thankful you 🙏
Thanks Hareesh. All the best if you are preparing for interviews.
This is a fantastic video and helped me quickly brush-up the concepts. I loved the delegated part. This was by far the simplest explanation of it I have heard of...👏
Great to hear and Thanks @catherine
Perfect...it clears all of my doubt...hats off...keep it up !!
one of the best ever interview guide for any discipline I came across. Hats off to you sir.
Glad it was helpful @mohamedsilmy5294
Wooooow excellent explaination ... i encourage you to continue ..make us a design pattern video I couldn't find any good one
Thanks, sure
❤
Thank you so much. very nice explanation with examples. it consolidated everything at single place. so no need to go other place. once again thank you so much.
Thanks Vikram... I appreciate you liked it..
Now I am able to clear the interview after seeing your video.thanks
You are most welcome. All the Best Gopi
thanks for your effort that you put togethor all imp questions in one video
IEnumerable Interface should be used for the IN Memory object Collection to fetch the data while IQuerable should be used when you are fetching the from the resources like DbContext , XML etc because if you want the collect the data on filter criteria then IQuerable useful in this case.
2.29.23 Delegate example , really SUPER
Thanks Archu
About encapsulation: you could add an example of errornous direct assign of experience to a negative value and add checks to a setter to show why the property setter is needed. Trivial setter just slows the things.
Yes that is one good example
Amazing work. Probably the best c# video to date!
Wow, thanks!
No one can explain like this 👍
Thanks
It's very useful for most of the questions covered from the material. Nice explanation in videos. Happy you tube channel and questpond you tube channel is enough to crack the interview for 2 to 4 year experience level of dotnet developer. Mostly 80 % expected questions. But presenting the level we need to practice
Happy sir.. thank you so much.. i watched your video and purchased an interview course on udemy for preparation and revision..
Finally got the offer..
Thank you so much ..
Lots of love and respect..
Keep up the good work.
❤❤
Congratulations to my friend.
This achievement is a result of your hard effort and never-give-up attitude.
Superb interview series of question with explanation.
Just want to say, amazing
Thanks Babar. Glad you liked it. All the best for your career.
@@interviewhappy Well, I am a software engineer doing job. I watched your video to clear OOP Concepts. Thank you for mind blowing content. Keep posting stuff like that.
Hi Sir, Thankyou for the detailed class. But 1 correction - In C#, the default access specifier for class members (fields, methods, properties, etc.) is private. If no access modifier is specified, members are implicitly considered private.
Yes, you are right
Very nice explanation sir, thank you for bringing this it will be very helpful during the c# interview.
Thanks Sreeni... Sounds great this helped you
Hi sir ..Can you provide questions for 5+ years experience vb.net and asap.net. Thanks
@@jamunadevi7635 I love vb.net. worked in it a lot. But now a days its not in demand. But soon i will try to make some content for it.
Interface can contain not only methods but also properties, events and indexers with signature only.
Very nice explanation..thank you so much sir🙏
wc Meenu and all the best for your career.
Very good video. It includes everything for revision purpose. Kindly make a video on .Net Core also. Thanks.
Thanks Anupam, I already post a video on .NET Core also. Please check videos in my channel.
Excellent Bro. Well-articulated and examples . Thanks it helps
Glad it was helpful!
Hi,Nice video.. you explain everything in detail.
Thank you so much 🙂
Thank you for explaining. Can overloading achieve by different return type
No Sourav, different return type, same parameters will lead to error.
I think Comment is not enough... But from my side... Take a bow man.....
I think thanks is not enough. Wish you all the very very best for your career bro.
I’m learning so much from your videos.
That's great, thanks Maranta
Hi Sir, I have a question which was asked by an interviewer, what is the of the constructor in Abstract class.plz give me one example sir. and one more question is why do we need static fields/methods/constructors in application.what is the use of the that static thing.plz explain with example sir.
nice video Sir, one question is there, in abstract class also we can declare method and use it in dervied class , eg. SetSalary() and SetProject() can be only declared in abstract class also, then why should we use interface? Am I missing something?
Because later if you want to do multiple inheritance than it is only possible via interfaces not via abstract classes.
@@interviewhappy yes sir, got it now
You are like... A textbook... 😍
Thanks man
Thank you for your nice tutorial. An interface can have properties as well.
Thanks a ton for your effort. You are helping the techies to land their dream jobs.
Thanks Raj. Yes my goal is to help the candidates in their interview process.
Good FAQs
hello sir plzz provide web api concept video and how it is created and also provide fresher level interview video. i like ur video and explanation.
Thanks Ashvini. I poted a web api interview question series also. In starting questions, I have explained why web api is needed.
Thank you sir for providing such a valuable resource
Thanks and welcome Eshwar Moorthy
No words to explain, appreciate the effort keepup the good work
Thanks Raj
thanks man . you helped me so much thank you again and again
welcome
Great
if i pass my interview tomorrow i will donate you 50$ haha , thank you , really great job
You will definitely pass Theo. My best wishes are with you.
@@interviewhappy I got the job today, you owe me fifty dollars
This video leaves me feeling quite discombobulated after listening to its definitions of the terms abstraction and encapsulation!!
The video gives the defintion of abstraction as "Showing only required things". But that definition matches the Wikipedia definition for encapsulation, Wikipedia states encapsulation as being "the limiting of direct access to some of that data".
I'm familiar with a very different definition of abstraction, which is the one you'll also find in the Webster dictionary, which is "disassociated from any specific instance".
Excellent video. Thank you sir.
Glad it was helpful!
such great effort bro.. really appreciate it!! :) those examples were really helpful in relating to use case...! this was awesome man!!
Thanks Vipul, wish you all the best for your career.
You are an amazing teacher. Hats Off.
Thanks Touseef and all the best for your career man.
even after 2x it seems slow! Great Content Though👍
Thanks Rajat. I will try to increase speed from my side.
Thank you so much your videos sir please make one video on upcasting and downcasting
Thank you sir for providing with this valuable resource)
2:34:17 I'm not sure if this is important but why did you initialize the delegate outside of the program class? Thank you you're the best C# interview teacher out there, I only watch yours!
becz deligates are meant to be used from outside classes. They work as a representative of things happening inside class.. So that anyone who wants to use them do not need to create instance of that class to use the delegate. instead they can directly call it and use it.
Awesome video, very informative!
Thanks Bryan. All the best for your career.
@@interviewhappy Thanks!
Sir Question 22 . Generics class not required object creation ?
Thank you so much!!!!! It is very useful
welcome Alice
good job male, thanks!
welcome Ashraf. All the best.
welcome Ashraf. All the best.
17. What are Access Specifiers What is the default access modifier in a Class?
What is the Other CODE?
Happy, really thanks for this. This is so useful. Advice - stop explaining things by saying "This is nothing but ...". That's a wrong English Indians school teach.
Dear sir, can you make logical program series which should be contain 50 program based on String, Array, Collection...or if you have already please share link...i am automation Tester
I think feilds can be defined in interface as per my memory.. correct me if jts wrong
Thank you so much for great explanation!
Your most welcome for appreciating @noranora847
Thanks a lot! This is really helpful
why is throw ex used then? in which case it is beneficial ?
In some 5% cases, we do not need complete stack info then we can use this.
@@interviewhappy Thank you for the information sir. Your videos are exponentially increasing my knowledge.
Sir excellent explanation sir..
But video quality little bit low pls sir
Can you explain Interface and Abstract class C# 8 version?
interface can have method bodies from C# 8. That is the biggest difference. Rest I will explain in some future videos.
great video! keep up with the great work :)
Please make videos about Entity Framework interview questions
I think I already posted some of them
Very nice video Sir but can you make a roadmap to become .net developer for fresher means step by step how to prepare to become .net developer
Thanks Pranjali, sure
I really need a mentor like you 'HAPPY JI'. Kindly accept my request. I will be grateful to you. One more request - can you please demonstrate on each language by creating a new fresh project. It will be helpful for us to understand on each module as how they interact with each other. And for architect level for whose year of experience is atleast 10years must have the knowledge to work from scratch so kindly request you to provide the inputs. It will be helpful for us in this output driven era. Thanks
Abstract classes should have Protected constructor right ? so when derived class gets instantiated it will invoke the abstract members,?
Please clarify
C# an abstract class can have multiple interfaces just like any other class
Hi Happy, Which context
we define class as sealed?
Hi Deepak, When you want any other developer can create the objects of your class but cannot inherit it.
Static can be also used but then object creation is not possible.
But Thanks Sir. I am going to Start this no matter what happend . Sir Please Pray for me tomorrow my Interview Asp.net
All the Best Brother
Sir if the object of an child class is created, will the constructor of its parent class from which its inherited be triggered?
Good question totoro.
Answer is YES.
Both parent and child constructors will be called and parent will always be called before child.
Woww, that's awesome, thank you sir
Masterpiece 👍💖✨⭐✌️👏👌
Thanks Deepak
thanks a lot sir u r super
Thanks Amit. All the best for your career.
Can you please try to video on above questions incase anything missed
Sure Bala
Q14 - why don't we just inherit a class and override the method instead here? Is it some kind of "safety feature" that prevents us from implementing the same method the same way in two separate classes?
very good vedios Sir Keep it up
Thanks Yogesh
Hi @interviewHappy sir. If possible, can you please create one video for explicit calling concepts in multiple inheritance
Sure will try to do it soon @vigneshvk4940
01:05:00 Boxing & Unboxing literally confused. Why should we used this in our OOP concepts? And is object keyword here?
Hello sir can you tell me how to purchase this course? And in this course related books your giving or not?
Hi Srushti, I have given the course details in the description of video.
thanks Man, you are a gem :)
Thanks Abhishek
Hi,I have a doubt.your intention is not to change empExperience field.but somehow using public int EmpExperience property and Outside the class using instance of Employee finally you are assigning 3 to empExperience.then what is the use of setting it as private int empExperience?i think you understand my question.
I am still confused in encapsulation. Can you please explain more detailed manner. Hope you answer my question.thanku
Hi Sandhya,
private int empExperience is a field/ data.
If it is public then it will be accessible outside the class and then it will be less secure and then there is no need of property.
Properties are like functions and fields are like data. As per encapsulation definition, Function(property) and data(field) should be wrapped together to make the data secure and flexible.
Don't get confused. Just remember always use public properties to access private fields as per OOPS concepts.
@@interviewhappy Thank you so much sir for your reply.Now I understood that we have to always use public properties to access private fields.It really helpful.
If possible,Can you please upload a video about azure.
@@sandhyaranichirumalla3787 Azure is a big area and if I will get consistent support(like/comments) like yours, then surely I will.
Thank you so much sir.
Most welcome @ prabhatverma955
Sir, Could you please clarify about delegates that..We can even pass the values by direct call of add method without delegate na.Then what is the actual use of that here..?
Thank you
What is Difference Between Method Overriding and Inheritance
Inheritance is another concept of OOPS and method overriding is the part of Polymorphism concept.
Please do a video on solid principles and design patterns
Sure Prasad.. soon i will do
@@interviewhappy yes pls
I have a question about abstraction you said that client show only nessasary detail in real example i understand butt in programing client show anly view UI page soo we hum kis se hide kerty hain background detail
Thank you sir
Welcome Rasheed
Hi sir, can you please provide the interview questions on azure developer
Right now I don't have but soon I will create on Azure developer also.
Can you please make video on Design Patterns and Solid Principles
Right now I am working on Angular videos but soon I will come back to SOLID and design patterns.
Good explanation
your explaining away is superb keep making vidoes on new features of latest version of c#
Thanks Krishna, sure and its a good idea. Once I will cover all important topics then we will cover new features in C#
superb
Thanks Balwant
can you make video on solid principal in c# i didn't found better video
Could you do a video about design patterns and IQs on design pattrens.
Because ur all tutorials are superb and u elaborate each from very basic and understandable 😌😊
Sure Sreeni.. I will in future
Hi Sir,
My doubt is here we created instance for delegate and passed Add method right.
If i want to call Mul() then aslo, do i need to create one more instance and pass values again????
If one more delegate instance creation is required then directly we can create class instance and we can call two methos right then what is use of this delegate.
It depends on the situation. Are method definitions the same(except method names)? What about delegate calling preferences? Are you passing func as a parameter and so on ..
At 2:29:22 if we want to do multiply also then we should again create object?