Architecture Interview Questions & Answers

5 Hours 80+ Questions (Validity of 8 Months with Download Option)

Author
Trainer: Shivprasad Koirala

What you'll learn :-

  • How to prepare of Software Architecture Job interview , what kind of questions are asked and how to answer the same.
  • You will learn ,How to explain your project architecture ?,  Questions around Design patterns , Architecture Pattern VS Architecture Style VS Design patterns ,
  • How to answer which design pattern you have used in your project , different types of design patterns , Structural , Behavioral and Creational
  • Dedicated topic on Singleton as its one of the most discussed pattern , Singleton VS Static, Thread Safety in Singleton, Double NULL check , Lazy Keyword
  • One full chapter in GUI architecture pattern MVC , MVP , MVVM, Understanding the term SOC , MVC VS  MVP VS MVVM , Passive View , ViewModel, Layered vs Tiered
  • No Architecture Interview is complete with out SOLID principles, SRP , OCP , LISKOV , ISP , DI ,Higher level Modules , LowerLevel modul , IOC , Liskov VS ISP ,
  • Dedicated chapter covering Repository and UOW pattern , Generic repository , EF ( ORM ) VS  Repository ,  Mock  testing and Unit testing with Repository,
  • 1 hour of lecture covering Factory pattern , Abstract Factory , Simple Factory ,Service Locator,Static ,Dynamic DI, Factory Method, Factory VS Abstract Factory

What are the requirements or prerequisites for taking your course?

  • Seniors Programmers who are looking for Senior technical or Architect position.
  • Said and Done Any one with  1 to 2 years of experience can also look from knowledge perspective.

Who is this course for?

  • This course is meant for  developers who are looking to crack Software Architect Interviews

Course Content

  • Question No:- 1:- Explain your project architecture?
  • Question No:- 2:- Architecture style VS Architecture pattern VS Design pattern.
  • Question No:- 3:- What are design patterns?
  • Question No:- 4:- Which are the different types of design patterns?
  • Question No:- 5:- Which design pattern have you used in your project?
  • Question No:- 6:- Explain Singleton Pattern and the use of the same?
  • Question No:- 7:- How did you implement singleton pattern?
  • Question No:- 8:- Can we use Static class rather than using a private constructor?
  • Question No:- 9:- Static vs Singleton pattern?
  • Question No:- 10:- How did you implement thread safety in Singleton?
  • Question No:- 11:- What is double null check in Singleton?
  • Question No:- 12:- Can Singleton pattern code be made easy with Lazy keyword?
  • Question No:- 13:- Can we rid of this double null check code?
  • Question No:- 14:- What are GUI architecture patterns, can you name some?
  • Question No:- 15:- Explain term Separation of concerns ( SOC ) ?
  • Question No:- 16:- Explain MVC Architecture Pattern?
  • Question No:- 17:- Explain MVP Architecture pattern?
  • Question No:- 18:- What is the importance of interface in MVP ?
  • Question No:- 19:- What is passive view?
  • Question No:- 20:- What is Depedency Injection ?
  • Question No:- 21:- What is the difference between MVP and MVVM
  • Question No:- 22:- What is a ViewModel?
  • Question No:- 23:- When to use what MVP / MVC / MVVM?
  • Question No:- 24:- MVC vs MVP vs MVVM?
  • Question No:- 25:- Layered architecture vs Tiered?
  • Question No:- 26:- What is SOLID?
  • Question No:- 27:- What is the full form of SOLID?
  • Question No:- 28:- What is the goal of SOLID ?
  • Question No:- 29:- Explain SRP with a example ?
  • Question No:- 30:- What is the benefit of SRP ?
  • Question No:- 31:- Explain OCP with a example ?
  • Question No:- 32:- What is the benefit of OCP ?
  • Question No:- 33:- Can you explain LISKOV Principle and its violation ?
  • Question No:- 34:- How can we fix LISKOV Problem ?
  • Question No:- 35:- Explain Interface Seggregation Principle?
  • Question No:- 36:- Is there a connection between LISKOV and ISP ?
  • Question No:- 37:- Define depedency inversion?
  • Question No:- 38:- What is higher level module and lower level module ?
  • Question No:- 39:- How does depedency inversion benefit , show with an example ?
  • Question No:- 40:- Will only Dependency inversion solve decoupling problem ??
  • Question No:- 41:- Why do developers move object creation outside high level module?
  • Question No:- 42:- Explain IOC (Inversion of control) ?
  • Question No:- 43:- Explain Dependency Injection with an example?
  • Question No:- 44:- Is SOLID, IOC and DI design pattern or principle?
  • Question No:- 45:- Is only SOLID Enough for good code/architecture ?
  • Question No:- 46:- What is the use of repository pattern?
  • Question No:- 47:- Is Dal (Data access Layer) and Repository same?
  • Question No:- 48:- What is Generic repository pattern ?
  • Question No:- 49:- Is abstraction the only benefit of Repository?
  • Question No:- 50:- How to implement transaction in repository?
  • Question No:- 51:- What is Unit of work design pattern?
  • Question No:- 52:- Do we need repository pattern as EF does almost the same work?
  • Question No:- 53:- Did you do unit testing with Repository ?
  • Question No:- 54:- How does repository pattern make unit testing easy?
  • Question No:- 55:- How can we do mock testing with Repository?
  • Question No:- 56:- What is Factory pattern and how does it benefit?
  • Question No:- 57:- How does centralizing object creation helps in loose coupling ?
  • Question No:- 58:- Question 174 :- What is IOC and DI ?
  • Question No:- 59:- DI vs IOC ?
  • Question No:- 60:- What is a service locator ?
  • Question No:- 61:- What is a service locator ?
  • Question No:- 62:- Which is good to use Service Locator or DI ?
  • Question No:- 63:- Can not we use a simple class rather than interface for DI ?
  • Question No:- 64:- Is DI a Factory Pattern?
  • Question No:- 65:- So If you just centralize object creation is it Factory pattern?
  • Question No:- 66:- Static DI and Dynamic DI ?
  • Question No:- 67:- In which scenarios to use Static DI vs Dynamic DI ?
  • Question No:- 68:- The real Factory pattern ?
  • Question No:- 69:- Factory Method VS Factory pattern ?
  • Question No:- 70:- How are new behaviors created in Factory pattern ?
  • Question No:- 71:- What is Abstract Factory Pattern ?
  • Question No:- 72:- Does Abstract Factory Pattern use FP inside ?
  • Question No:- 73:- Explain Simple Factory Pattern ?
  • Question No:- 74:- Simple Factory vs Factory (Factory Method) vs Abstract Factory ?
  • Question No:- 75:- How to remove IF conditions from Simple Factory?
  • Architecture Interview Questions and Answer eBook - Part 6

10 Lessons

03 Hours

World-class training and development programs developed by top teachers

Whats Included

  • World-class training teacher
  • Bench has zero learning curve
  • We handle the rest.