Software Architecture and Design Patterns Interview Questions
Вставка
- Опубліковано 4 лип 2024
- For .NET, C# Interview QnA videos visit - www.questpond.com/
Do not forget to watch ASP.NET C# Job Analysis Video - • ASP.NET, C# (Csharp) J...
________________________________________________________________
00:00 Introduction
04:20 Question 1:- Explain your project architecture?
08:32 Question 2:- Architecture style VS Architecture pattern VS Design pattern
15:33 Question 3:- What are design patterns?
19:36 Question 4:- Which are the different types of design patterns?
23:03 Question 5:- Which design pattern have you used in your project?
34:07 Question 6:- Explain Singleton Pattern and the use of the same?
35:14 Question 7:- How did you implement singleton pattern?
42:43 Question 8:- Can we use Static class rather than using a private constructor?
42:43 Question 9:- Static vs Singleton pattern?
47:40 Question 10:- How did you implement thread safety in Singleton?
50:41 Question 11:- What is double null check in Singleton?
52:12 Question 12:- Can Singleton pattern code be made easy with Lazy keyword?
52:12 Question 13:- Can we rid of this double null check code?
57:22 Question 14:- What are GUI architecture patterns, can you name some?
1:00:58 Question 15:- Explain term Separation of concerns ( SOC ) ?
1:02:33 Question 16:- Explain MVC Architecture Pattern?
1:08:48 Question 17:- Explain MVP Architecture pattern?
1:16:20 Question 18:- What is the importance of interface in MVP ?
1:18:08 Question 19:- What is passive view?
1:19:53 Question 20:- Explain MVVM architecture pattern?
1:19:53 Question 21:- What is the difference between MVP and MVVM ?
1:25:09 Question 22:- What is a ViewModel?
1:27:51 Question 23:- When to use what MVP / MVC / MVVM?
1:30:02 Question 24:- MVC vs MVP vs MVVM?
1:34:00 Question 25:- Layered architecture vs Tiered?
_____________________________________________________
Also see our other Step by Step video series below :-
For more such videos subscribe / questpondvideos
JavaScript Interview questions: • JavaScript Interview Q...
Learn SQL Server Step by Step tinyurl.com/ja4zmwu
Learn Angular tutorial step by step tinyurl.com/ycd9j895
ASP.NET MVC Core Interview Questions with answers:- • ASP.NET MVC Interview ...
C# interview questions and answers:- • C# Interview Questions...
C# tutorial for beginners(4 hrs):- • C# Tutorial for Beginn...
Learn Azure Step by Step:- • Azure Tutorial for Beg...
Azure AZ-900 fundamentals certification :- • AZ 900 Certification |...
AZ- 204 certification Azure:- • Azure 204 Certificatio...
Learn MVC 5 step by step in 16 hours:- • Learn ASP.NET MVC 5 ( ...
Learn Design Pattern Step by Step goo.gl/eJdn0m
Learn MSBI Step by Step in 32 hours:- goo.gl/TTpFZN
Python Tutorial for Beginners:- • Python Tutorial for Be...
Learn Data Science in 1 hour :- tinyurl.com/y5o7qbau
Learn Power BI Step by Step:- tinyurl.com/y6thhkxw
PHP Interview Questions : • PHP Interview Question...
-----------------------------------------------------------------------------------------------
For more details :-
🌐 Website : www.questpond.com
📱 Mob. No. : +91-9967590707 / +91 7700975156 / +91-22-49786776
📧Email : questpond@questpond.com / questpond@gmail.com / questpond@yahoo.com
Share, Support, Subscribe and Connect us on!!!
UA-cam: / questpondvideos
Twitter: / questpond
Instagram : / questpond
Facebook : / questpond
#designpatternsinterviewquestions #softwarearchitecture #designpatterns #softwarearchitectureinterviewquestions
C# Interview Questions : ua-cam.com/video/BKynEBPqiIM/v-deo.html
ASP.NET Interview Questions : ua-cam.com/video/pXmMdmJUC0g/v-deo.html
ASP.NET C# Job Analysis : ua-cam.com/video/H3JEWAp32-s/v-deo.html
OOPs Interview Questions : ua-cam.com/video/u99wAoBjDvQ/v-deo.html
Angular Interview Questions : ua-cam.com/video/-jeoyDJDsSM/v-deo.html
JavaScript Interview Questions : ua-cam.com/video/Zb4dPi7CANU/v-deo.html
SQL Server Interview Questions : ua-cam.com/video/SEdAF8mSKS4/v-deo.html
Azure DevOps Tutorial : ua-cam.com/video/aonA7Kb7WGE/v-deo.html
pls maek 3 vedio singleton factory abstarct factory pls
Happy Birthday Sir.Questions I faced in Interview, Could you please answer these question that will be really helpful. 1. There is a scheduler that runs every thursday to import data from CSV file in FTP server to User table. CSV file will contain new user or updates to existing user or existing user deleted. There is no flag in csv file to identify whether it new or existing or removed. How do you design a system to import file to table with less I/O. 2. we have service which calls multiple different API, If any one api call fails how do you make sure other API calls are not committed ? 3. What is clean architecture and when do you use it? 4. What is CQRS design pattern and why we need to use? 5. There is an application which is running in Dev and QA environment, How to configure authentication for this application such that Dev environment uses AD authentication and QA environment uses Forms Authentication or any other authentication.? 6. What is Repository pattern and Unit of Work why do we need to use it? 7. Entity Framework VS Dapper which one do you choose for your project and why? 8. Can we have EDMX file and Code First approach in same project? 9. Difference between Adapter and Decorator pattern? 10. How do you plan and migrate the existing application to Azure Cloud? 11. Azure App service vs Azure Function
We have taken the questions and will try to attempt it in later chapters. Thanks for commenting
the left hand person is exactly me. this is how I answered the questions? now I laughing at myself. Thank you very much for creating this video and thank you for the presentation style you choose.
Thanks for the thoughtfully created video, I already have your subscription but rarely taking use of it, now such a video gave a high level intro, I will surely go through the detailed videos.
We need more content on Design patterns. Plus, an additional Note: You can do a follow up series on How we can combine the design patterns together to implement a hypothetical/real world solution to a problem would be the best way to go in my opinion. Thank you again for your videos. I have learnt so much just from your videos. Happy Birthday to you.
I recently watched your 13.5 hours video in udemy (C# design pattern), and even it is an old video from 2013 I guess, but it has a big impact in making me a much better software architect
Thanks for mentioning it. I agree its old but has lot of effect. We are in process of updating it with DDD and MicroServivces. Happy learning.
Hi Sir, I completed this video. It is very helpful and real time. I had faced this questions in my interview.
very simple & clear explanation
Happy Birthday Sir... I love to watch your videos. Thank You ...
Thanks, appreciate your support. Do not miss to claim the FREE GIFT as I have instructed in this video. Happy Job hunting!
You had no moustache in introduction but quickly manage to grow before starting the questions. WOw such a hard topic you chose :)
hahahah you caught me :-)
It’s a real time video thanks 🙏🏻 for uploading looks like I was giving interview.
Thanks and also do check at the end of the video we have provided a gift. happy learning.
I have always said singleton pattern and then got stuck in answering follow up questions. This video was very helpful
Great Video & Explanation. Thank you
your explaning is out of the world , because of you I can remember and understand easily. Thank you so much :)
Thank you, glad it helped.
Hope you have claimed the free gift mentioned at the end of the video. happy leaning.
Thanks sir !
Really appreciate all your efforts. Thanks for all the support.
Glad to hear that, thank you :)
We are very Thankful to your sir.
It is adding lot of value to us
Thank you for your kind words, do not forget to claim the free gift as mentioned in the video. Happy Learning.
Thank you so much dear respected sir, it was really needed
Your video is like a celebration of life and all its wonders. Heartfelt and genuine!
Thank You for your heartfelt feedback :)
Great gift to students on birthday.
Wish you a many many happy birthday Sir🎉
Thank You , there is a free gift mentioned in the video do not miss to claim it. Happy Job Hunting !
I really appreciate your hard work. It's really helpful for us. Thanks so much.
Thank you Kindly :)
Many many Happy returns of the day uncle ✨👏🏻🎂
Hello Sir,
It was amazing viseo for the interview. I used to watch some videos before interview and believe me it really helped me to crack the interview. I did on my recent one. Interviewer asked on my past exp. which I explained impressively and one question how I can optimize solution so I explained to use some architecture style, design patterns, etc. Not sure what happened but I was not selected. May be need to check on what to ans. Sometimes not expexted what they asked.
Thank you so much for an amazing explanation.. It's the best ..✨
Thank you so much, do claim the free gift I have mentioned about at the end of this video 👍
Great gift to students on birthday.
Wish you a many many happy birthday Sir 🎂
Thank you, there is another gift I have talked about in the video, if you have not claimed it yet do check out. Happy Learning!
Happy Birthday Sir. Thanks for the video.
Thank you for watching, hope you have claimed the free gift as well which is mentioned in the video, happy learning.
Hi Sir, I have been asked these questions in the interview:
1. Singleton Pattern, In .net core how do we implement Singleton.
2. what is Dependency Injection and how do you implement it.
These questions are almost asked in every interview
Great video Thank you
Sir, you are really doing a very good job... I always wait for your informative videos... I have been in the IT field since more than 20+ years... worked in all kinds of languages/OS from dBaseIII to .NetCore & Python.... DOS 5 to Azure
In the field of IT, If you want to keep alive then every day there's a new thing to learn which makes you better and better....
Thanks for your efforts in good topic selections...Luv from Pakistan!
Regards
I agree IT is such a field we need to learn every day. Enjoy this journey
Thanks for reply, I am so glad to read one of my favorite youtube coach! the most interesting part of this video is the real interview Q&A scenes... so funny :) (Lekin mujhe aisa laga, mein bhi isi tarah confused ho jata hoon), so pls in ur next videos yea walay scene zaroor dala karen, hum buhat improve hon gai ...
Happy Birthday Sir :) I Love the way you teach and congrats 25 Important Architecture Interview Questions with Answers
Thank You , there is a free gift mentioned in the video do not miss to claim it. Happy learning Happy Job Hunting.
It will be great video series of mock interviews in case you initiate.
Your Videos are awesome .
Happy Birthday Sir 🙏
Thank you so much sir for your appreciation , hope you have claimed the free gift which has been mentioned about in the video. Happy Learning, Happy Job Hunting
Happy Birthday Grudev wow cheers congrats 25 Important Architecture Interview Questions with Answers
Thank You Sir !
sir i absolutely love your videos i have bought several of your classes which helped me a lot in cracking the interviews sir please guide me what role i should be looking in future with only 3+ years of experience in c# and .net i do love learning design patterns and interested more in designing application from scratch though i have not got enough opportunity in my current organization sir it would be a of a great help if there is a road map you personally suggest
I love this , appreciate it brother
Thank you :)
Thanks Sir! I never knew I am already using 4-5 design patterns. I thought DP is a nightmare to understand
same here mate
Completed this video and enjoyed . Thanks sir
Thank you, do claim free video access as mentioned at the end of the video. Happy Learning
@@questpondvideos how can claim
@@SajidAli79743 check at 1:40:06 , follow the instructions and claim it.
Happy Birthday best teacher!!
Thank You , there is a free gift mentioned in the video do not miss to claim it. Happy learning Happy Job Hunting.
Sir, this video is very helpful.
Thank you for watching the complete video, hope you have claimed free gift highlighted at the end of the video.
Awesome
Hir sir what's your thoughts on AI impact on coding jobs. Will this replace developers
@15:32
Iversion of control - Architectural style
Dependency injection - Design pattern
Dependency inversion Principle - Architectural style
Please correct me if I am wrong
Happy b'day Shiv.May God bring all best things in your life 🎉🎉
Thank You So Much :) there is a free gift mentioned in the video do not miss to claim it. Happy Learning Happy Job Hunting.
Sir , you are like Buddha, providing wisdom to .NET Developers
Thank you, honored :)
57:00 I was hired for tech lead(Individual Contirbutor role) but giving Technical Architect (Individual Contributor role). I dont have any experience with Architect role but willing to learn and looking for some guidance.
Very nice to hear that. but many times ( especially in smaller companies) architects are taken and made to code :-) like developers.
Hi Sir, Happy Birthday!! I have faced one scenario question like "Client says to develop enterprise application", How will you design for that"? Thanks :)
Awesome :)
Hi Sir, I got question related to Adopter , Bridge and Façade Pattern and They asked me its all wrapper then why do need all these ? If you can explain about it more ?
Bridge and Facade surely do not look like wrappers but Adapter does come does have some resemblance . But please note its not just about creating a wrapper the whole point is to make incompatible interface compatible. And Adapter has two flavors Object adapter and other class adapter. Object adapter looks like a wrapper but not class adapter as it uses inheritance. And please note Adapter pattern adheres to interface but a normal wrapper class is just a aggregation.
Hi Sir, thank you, can you please make a class on technical leader job interview! For Embedded systems technical leader position!!
Sir, One Scenario base question was asked me like
We have Ecommers application with clientele base in two different regions, and have One angular UI application, 10 microsevices and API, multiple sql databases. So how many traffic managers or loadbalancer will required, where and how the application would be deployed on azure cloud services. please cover this kind of question in next video, thank you❤🙏
Be lated Happy Birthday Sir
Thank You , there is a free gift mentioned in the video do not miss to claim it. Happy learning Job Hunting.
Happy Birthday 🎂 Guru Ji
Thank You , there is a free gift mentioned in the video do not miss to claim it. Happy Job Hunting.
Happy Birthday Sir ❤
Thanks , there is a free gift mentioned in the video do not miss to claim it. Happy learning.
Kindly provide complete series for web api
for 52:00 if we remove null check inside lock then also it will be a lazy loading and it entered here because it is null in first condition. in between how it can become null
Buddy, it will create a performance issue if you don't have an outer null check. More thread, try to acquire for lock.
Holy Ramazan Gift from your side thanks man
Thank You for your wishes :)
Happy Birthday Sir Ji 😊
Thank You , there is a free gift mentioned in the video do not miss to claim it. Happy learning.
Happy Birthday Sir 🎉
Thank You , there is a free gift mentioned in the video do not miss to claim it. Happy Job Hunting.
Happy birthday sir!
Thanks , there is a free gift mentioned in the video do not miss to claim it. Happy Job Hunting.
Happy Birthday sir 🎉🎉
Thank You , there is a free gift mentioned in the video do not miss to claim it. Happy learning Happy Job Hunting.
Happy Birthday sir 🎉
Thank You :) there is a free gift mentioned in the video do not miss to claim it. Happy Job Hunting.
good day greetings!
Happy Birthday Sir
Thank You :) there is a free gift mentioned in the video do not miss to claim it. Happy Learning Happy Job Hunting.
Happy birthday Sir
Thank You :) there is a free gift mentioned in the video do not miss to claim it. Happy
Learning
Happy Birthday sir
Thank You :) there is a free gift mentioned in the video do not miss to claim it. Happy Learning Happy Job Hunting.
Happy birthday sir.
Thank You , there is a free gift mentioned in the video do not miss to claim it. Happy learning.
Dependency Injection is design pattern. Dependency inversion is architechture pattern. Inversion of control is architechture style. Please correct me
Yes , DI is a pattern yes or must be to be more specific constructor injections ,, property DI injection . I think one more keyword we should add here design principle. DINV and IOC are Design principle.
design principles guide the design of individual components, ensuring they are well-organized and adhere to best practices. On the other hand, architecture styles guide the overall structure of the entire software system, determining how different components and modules interact at a higher level. While design principles are concerned with the "how" of designing individual parts, architecture styles focus on the "what" and "how" of organizing and structuring the entire system.
😊
Happy birthday 🎂 sir
Thank You for your wishes :)
I got a question about observer pattern
nice
Thank You :)
You are a good teacher love from pakistan.
Happy Birthday Shivji
Thank You So Much :)
I was asked basic method to write in architecture interview.. interviewer was looking how I write code not the logic
You are a good actor also😂😂
You are frutfull.
😂 yes answered singleton pattern
🤣
Good teaching methology 👍🤟
🙏🇳🇵Now, currently watching from kathmandu/Doti.......
@koirala_sr
Happy Birthday sir🎉🎉
Thanks :) there is a free gift mentioned in the video do not miss to claim it. Happy Job Hunting.
Happy birthday sir
Thank You!