وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Top 300 .NET & Angular Interview Questions – Fullstack

سرفصل های دوره

C# / OOPS / ASP.NET MVC / ADO NET / EF / SQL Server / Web API / .NET Core / Angular (with PDF Book)


1 - Introduction
  • 1 - Introduction
  • 1 - Top-100-Angular-Interview-Questions-pdf.pdf
  • 1 - Top-500-DotNet-Interview-Questions-2022-PDF.pdf

  • 2 - Section 1 OOPS & C Main Concepts
  • 2 - Introduction
  • 3 - Q1 What are the main concepts of OOPS What are classes and objects
  • 4 - Q2 What is Inheritance Why Inheritance is important
  • 5 - Q3 What are the different types of Inheritance
  • 6 - Q4 How to prevent a class from being Inherited
  • 7 - Q5 What is Abstraction
  • 8 - Q6 What is Encapsulation
  • 9 - Q7 What is Polymorphism and what are its types
  • 10 - Q8 What is Method Overloading In how many ways a method can be overloaded
  • 11 - Q9 What is the difference between Overloading and Overriding
  • 12 - Q10 What is the difference between Method Overriding and Method Hiding
  • 13 - Q11 What are the advantages and limitations of OOPS

  • 3 - OOPS & C Abstract Class & Interface
  • 14 - Introduction
  • 15 - Q12 What is the difference between an Abstract class and an Interface VIMP
  • 16 - Q13 When to use Interface and when Abstract class
  • 17 - Q14 Why to even create Interfaces
  • 18 - Q15 Do Interface can have a Constructor
  • 19 - Q16 Can you create an instance of an Abstract class or an Interface

  • 4 - OOPS & C General Questions
  • 20 - Introduction
  • 21 - Q17 What are Access Specifiers What is the default access modifier in a class
  • 22 - Q18 What is Boxing and Unboxing
  • 23 - Q19 Difference between String and StringBuilder When to use what
  • 24 - Q20 What are the basic string operations in C
  • 25 - Q21 What are Nullable types
  • 26 - Q22 Explain Generics in C When and why to use them

  • 5 - OOPS & C Exception Handling
  • 27 - Introduction
  • 28 - Q23 How to implement Exception Handling in C
  • 29 - Q24 Can we execute multiple Catch blocks
  • 30 - Q25 What is a Finally block and give an example when to use it
  • 31 - Q26 Can we have only Try block without Catch block
  • 32 - Q27 What is the difference between throw ex and throw

  • 6 - OOPS & C Loops & Collections
  • 33 - Introduction
  • 34 - Q28 What are the Loop types in C
  • 35 - Q29 What is the difference between continue and break statement
  • 36 - Q30 What is the difference between Array and ArrayList atleast 2
  • 37 - Q31 What is the difference between Arraylist and Hashtable
  • 38 - Q32 What are Collections in C and what are their types
  • 39 - Q33 What is IEnumerable in C
  • 40 - Q34 What is Difference between IEnumerable and IEnumerator in C
  • 41 - Q35 Difference between IEnumerable & IQueryable Why to use IQueryable for sql

  • 7 - OOPS & C Methods & Delegates
  • 42 - Introduction
  • 43 - Q36 What is the difference between out and ref parameters
  • 44 - Q37 What is the purpose of params keyword
  • 45 - Q38 What is a Constructor and what are its types
  • 46 - Q39 When to use Private constructor
  • 47 - Q40 What are Extension Methods in C When to use them
  • 48 - Q41 What you mean by Delegate When to use them
  • 49 - Q42 What are Multicast Delegates
  • 50 - Q43 What are Anonymous Delegates in C
  • 51 - Q44 What are the differences between Events and Delegates

  • 8 - OOPS & C Important Keywords
  • 52 - Introduction
  • 53 - Q45 What is this keyword in C When to use it
  • 54 - Q46 What is the purpose of using keyword in C
  • 55 - Q47 What is the difference between is and as operators
  • 56 - Q48 What is the difference between Readonly and Constant variables
  • 57 - Q49 What is Static class When to use it
  • 58 - Q50 What is the difference between var and dynamic in C
  • 59 - Q51 What is Enum keyword used for

  • 9 - NET Framework Basics & Garbage Collection
  • 60 - Introduction
  • 61 - Q52 What are the important components of NET framework What are their roles
  • 62 - Q53 What is an Assembly What are the different types of assembly in NET
  • 63 - Q54 What is GAC
  • 64 - Q55 What is Garbage CollectionGC
  • 65 - Q56 What are Generations in garbage collection
  • 66 - Q57 What is the difference between Dispose and Finalize
  • 67 - Q58 What is the difference between Finalize and Finally methods
  • 68 - Q59 Can we force Garbage Collector to run

  • 10 - NET Framework Threading
  • 69 - Introduction
  • 70 - Q60 What is the difference between Process and Thread
  • 71 - Q61 Explain Multithreading
  • 72 - Q62 What is the difference between Threads and Tasks
  • 73 - Q63 What is the Async and Await in task

  • 11 - NET Framework Others
  • 74 - Introduction
  • 75 - Q64 What is Reflection
  • 76 - Q65 What is Serialization
  • 77 - Q66 What is meant by Globalization and Localization
  • 78 - Q67 What are Window Services

  • 12 - SQL Basics
  • 79 - Introduction
  • 80 - Q68 What is the difference between DBMS and RDBMS
  • 81 - Q69 What is a Constraint is SQL What are its types
  • 82 - Q70 What is the difference between Primary key and Unique key
  • 83 - Q71 What are Triggers and types of triggers
  • 84 - Q72 What is a View
  • 85 - Q73 What is the difference between Having clause and Where clause
  • 86 - Q74 What is Sub query or Nested query or Inner query in SQL
  • 87 - Q75 What is Auto Increment Identity column in SQL Server

  • 13 - SQL Joins
  • 88 - Introduction
  • 89 - Q76 What are Joins in SQL
  • 90 - Q77 What are the types of Joins in SQL Server
  • 91 - Q78 What is SelfJoin
  • 92 - Q79 Write a SQL query to fetch all the Employees who are also Managers

  • 14 - SQL Indexes
  • 93 - Introduction
  • 94 - Q80 What are Indexes in SQL Server
  • 95 - Q81 What is Clustered index
  • 96 - Q82 What is NonClustered index
  • 97 - Q83 What is the difference between Clustered and NonClustered index
  • 98 - Q84 How to create Clustered and NonClustered index in a table
  • 99 - Q85 In which column you will apply the indexing to optimize this query

  • 15 - SQL Stored Procedure Functions & Others
  • 100 - Introduction
  • 101 - Q86 What is the difference between Stored Procedure and Functions at least 3
  • 102 - Q87 How to optimize a Stored Procedure or SQL Query
  • 103 - Q88 What is a Cursor Why to avoid them
  • 104 - Q89 What is the difference between scopeidentity and identity
  • 105 - Q90 What is CTE in SQL Server
  • 106 - Q91 What is the difference between Delete Truncate and Drop commands
  • 107 - Q92 How to get the Nth highest salary of an employee
  • 108 - Q93 What are ACID properties
  • 109 - Q94 What are Magic Tables in SQL Server

  • 16 - ASPNET MVC Part I
  • 110 - Introduction
  • 111 - Q95 What is MVC Model View Controller Explain MVC Life cycle
  • 112 - Q96 What are the advantages of MVC over Web Forms atleast 3
  • 113 - Q97 What are the different return types of a controller Action method
  • 114 - Q98 What are Filters and their types in MVC
  • 115 - Q99 What is Authentication and Authorization in ASPNET MVC
  • 116 - Q100 What are the types of Authentication in ASPNET MVC
  • 117 - Q101 What is Output Caching in MVC How to implement it

  • 17 - ASPNET MVC Part II
  • 118 - Introduction
  • 119 - Q102 What is the difference between ViewData ViewBag & TempData
  • 120 - Q103 How can we pass the data from controller to view in MVC
  • 121 - Q104 What is Partial View
  • 122 - Q105 What are Areas in MVC
  • 123 - Q106 How Validation works in MVC
  • 124 - Q107 Explain the concept of MVC Scaffolding
  • 125 - Q108 What is Bundling and Minification in MVC
  • 126 - Q109 How to implement Security in web applications in MVC

  • 18 - ASPNET Webforms
  • 127 - Introduction
  • 128 - Q110 What are the events in Page Life Cycle In which event the controls loaded
  • 129 - Q111 What is the difference between ServerTransfer and ResponseRedirect
  • 130 - Q112 Where the ViewState is stored after the page postback
  • 131 - Q113 What are the different types of Caching
  • 132 - Q114 What are the Session state management options available in ASPNET
  • 133 - Q115 What is cookie less session
  • 134 - Q116 How to force all the validation controls to run in a page in web forms

  • 19 - ADONET
  • 135 - Introduction
  • 136 - Q117 What are the main components of ADONET
  • 137 - Q118 What is Connected architecture and Disconnected architecture
  • 138 - Q119 What are the different Execute Methods of ADONET
  • 139 - Q120 What are the Authentication techniques used to connect to SQL Server

  • 20 - Entity Framework
  • 140 - Introduction
  • 141 - Q121 What is ORM What are the different types of ORM
  • 142 - Q122 What is Entity Framework
  • 143 - Q123 How will you differentiate ADONET from Entity Framework
  • 144 - Q124 How Entity Framework works OR How to setup EF
  • 145 - Q125 What is meant by DBContext and DBSet
  • 146 - Q126 What are the different types of Approaches used in Entity Framework
  • 147 - Q127 What is the difference between LINQ to SQL and Entity Framework

  • 21 - SOLID Principles
  • 148 - Introduction
  • 149 - Q128 What are SOLID Principles How they different from Design Patterns
  • 150 - Q129 What is Single Responsibility Principle
  • 151 - Q130 What is Openclosed Principle
  • 152 - Q131 What is Liskov Substitution Principle
  • 153 - Q132 What is Interface Segregation Principle
  • 154 - Q133 What is Dependency Inversion Principle
  • 155 - Q134 What is DRY principle

  • 22 - Design Patterns
  • 156 - Introduction
  • 157 - Q135 What are Design Patterns and what problem they solve
  • 158 - Q136 What are the types of Design Patterns
  • 159 - Q137 What are Creational Design Patterns
  • 160 - Q138 What are Structural Design Patterns
  • 161 - Q139 What are Behavioral Design Patterns
  • 162 - Q140 What is Singleton Design Pattern
  • 163 - Q141 How to make singleton pattern thread safe
  • 164 - Q142 What is Factory pattern Why to use factory pattern
  • 165 - Q143 How to implement Factory method pattern

  • 23 - Web API Basics
  • 166 - Introduction
  • 167 - Q144 What is Web API What is the purpose of Web API
  • 168 - Q145 What are Web API advantages over WCF and web serivces
  • 169 - Q146 What is Rest and Restful
  • 170 - Q147 Is it possible to use WCF as Restful services
  • 171 - Q148 What are HTTP verbs or HTTP methods
  • 172 - Q149 How to consume Web API from a NET MVC application
  • 173 - Q150 What is the difference between Web API and MVC Controller

  • 24 - Web API Authentication & JWT
  • 174 - Introduction
  • 175 - Q151 What is Basic Authentication in Web API
  • 176 - Q152 What is API Key Authentication in Web API
  • 177 - Q153 What is Token based authentication
  • 178 - Q154 What is OAuth
  • 179 - Q155 What is JWT Authentication
  • 180 - Q156 What are the parts of JWT token
  • 181 - Q157 Where JWT token reside in the request

  • 25 - Web API More
  • 182 - Introduction
  • 183 - Q158 How to test Web API What are the tools
  • 184 - Q159 What are main Return Types supported in Web API
  • 185 - Q160 What is the difference between HTTPResponseMessage and IHttpActionResult
  • 186 - Q161 What is Content Negotiation in Web API
  • 187 - Q162 What is MediaTypeFormatter class in Web API
  • 188 - Q163 What are Response Codes in Web API

  • 26 - NET Core Basics
  • 189 - Introduction
  • 190 - Q164 What is NET Core
  • 191 - Q165 What is NET Standard
  • 192 - Q166 What are the advantages of NET Core over NET framework
  • 193 - Q167 What is the role of Programcs file in ASPNET Core
  • 194 - Q168 What is the role of Startupcs file
  • 195 - Q169 What is the role of ConfigureServices method
  • 196 - Q170 What is the role of Configure method
  • 197 - Q171 What is the difference between ConfigureServices & Configure method

  • 27 - NET Core Dependency Injection
  • 198 - Introduction
  • 199 - Q172 What is Dependency Injection
  • 200 - Q173 Why to use Dependency Injection
  • 201 - Q174 How can we inject the dependency into the controller
  • 202 - Q175 What are the types of Dependency Injection
  • 203 - Q176 How to use Dependency Injection in Views in ASPNET Core
  • 204 - Q177 What are the types of Service Lifetimes of an object instance in ASPNET
  • 205 - Q178 What is AddSingleton AddSoped and AddTransient method

  • 28 - NET Core Middleware
  • 206 - Introduction
  • 207 - Q179 What is Middleware in ASPNET Core
  • 208 - Q180 How ASPNET Core Middleware is different from HttpModule
  • 209 - Q181 What is custom middleware How to add custom middleware in ASPNET Core
  • 210 - Q182 What is Request Delegate
  • 211 - Q183 What is Run Use and Map method

  • 29 - NET Core Hosting & Routing
  • 212 - Introduction
  • 213 - Q184 What are the types of Hosting in ASPNET Core What is In process and Out
  • 214 - Q185 What is Kestrel What is the difference between Kestrel and IIS
  • 215 - Q186 What is Routing Explain attribute routing in ASPNET Core
  • 216 - Q187 Describe the complete Request Processing Pipeline for ASPNET Core MVC

  • 30 - NET Core Project Files
  • 217 - Introduction
  • 218 - Q188 Explain default project structure in ASPNET Core application
  • 219 - Q189 How ASPNET Core serve static files
  • 220 - Q190 What are the main JSON files available in ASPNET Core
  • 221 - Q191 What are the roles of AppsettingsJson and LaunchsettingJson file
  • 222 - Q192 What is the difference between AppsettingJson & LaunchsettingJson file
  • 223 - Q193 What are the various techniques to save configuration settings in NET Core

  • 31 - NET Core More
  • 224 - Introduction
  • 225 - Q194 What is caching in ASPNET Core
  • 226 - Q195 What is InMemory caching & Distributed Caching When to use what
  • 227 - Q196 What is CORS Why CORS restriction is required Hot to fix CORS error
  • 228 - Q197 How to handle errors in ASPNET Core
  • 229 - Q198 What is Metapackage What is the name of Metapackage provided by NET Core
  • 230 - Q199 What is the difference between NET Core and NET 5
  • 231 - Q200 What are Razor pages in NET Core

  • 32 - Angular
  • 232 - Introduction
  • 232 - Top-100-Angular-Interview-Questions-pdf.pdf

  • 33 - Angular Framework
  • 233 - Introduction
  • 234 - Q1 What is Angular
  • 235 - Q2 What are Angular advantages
  • 236 - Q3 What is the difference between AngularJS and Angular
  • 237 - Q4 What is NPM
  • 238 - Q5 What is CLI tool
  • 239 - Q6 What is Typescript What are the advantages of Typescript over JavaScript
  • 240 - Q7 Where to store static files in Angular project
  • 241 - Q8 What is the role of Angularjson file in Angular
  • 242 - Q9 What is the difference between JIT and AOT in Angular

  • 34 - Components & Modules
  • 243 - Introduction
  • 244 - Q10 What are Components in Angular
  • 245 - Q11 What is a Selector and Template
  • 246 - Q12 What is Module in Angular What is appmodulets file
  • 247 - Q13Angular App gets Loaded&StartedDefine indexhtmlapprootselector&maints
  • 248 - Q14 What is a Bootstrapped Module & Bootstrapped Component

  • 35 - Data Binding
  • 249 - Introduction
  • 250 - Q15 What is Data Binding in Angular
  • 251 - Q16 What is String Interpolation in Angular
  • 252 - Q17 What is Property Binding in Angular
  • 253 - Q18 What is Event Binding in Angular
  • 254 - Q19 What is Two way Binding in Angular

  • 36 - Directives
  • 255 - Introduction
  • 256 - Q20 What are Directives What are the type of directives
  • 257 - Q21 What is ngIf Structural directive
  • 258 - Q22 What is ngFor Structural directive
  • 259 - Q23 What is ngSwitch Structural directive
  • 260 - Q24 What is ngStyle Attribute directive
  • 261 - Q25 What is ngClass Attribute directive
  • 262 - Q26 Difference between Component Attribute and Structural Directives

  • 37 - Decorator & Pipes
  • 263 - Introduction
  • 264 - Q27 What is Decorator
  • 265 - Q28 What are the types of Decorator
  • 266 - Q29 What are Pipes What are the types of Pipes & Parameterized Pipes
  • 267 - Q30 What is Chaining Pipes

  • 38 - Services & Dependency Injection
  • 268 - Introduction
  • 269 - Q31 Explain Services with Example
  • 270 - Q32 How to create Servicein Angular
  • 271 - Q33 How to use Dependency Injector with Services in Angular
  • 272 - Q34 What is Hierarchical Dependency Injection
  • 273 - Q35 What is Provider in Angular
  • 274 - Q36 What is the role of Injectable Decorator in a Service

  • 39 - Decorators & Lifecycle Hooks
  • 275 - Introduction
  • 276 - Q37 What are ParentChild Components
  • 277 - Q38DefineInput Decorator How to transfer data from Parent to Child component
  • 278 - Q39 What is Output Decorator and Event Emitter
  • 279 - Q40 What are Lifecycle Hooks in Angular
  • 280 - Q41 What is a Constructor in Angular
  • 281 - Q42 What is ngOnChanges life cycle hook in Angular
  • 282 - Q43 What is ngOnInit life cycle hook in Angular
  • 283 - Q44 What is the difference between constructor and ngOnInit

  • 40 - Routing
  • 284 - Introduction
  • 285 - Q45 What is Routing How to setup Routing
  • 286 - Q46 What is router outlet
  • 287 - Q47 What are router links

  • 41 - Observable HttpClient RxJS
  • 288 - Introduction
  • 289 - Q48 What are Asynchronous operations
  • 290 - Q49 What is the difference between Promise and Observable
  • 291 - Q50 What is RxJS
  • 292 - Q51 What is Observable How to implement Observable
  • 293 - Q52 What is the role of HttpClient in Angular
  • 294 - Q53 What are the steps for fetching the data with HttpClient & Observable
  • 295 - Q54 How to do HTTP Error Handling in Angular

  • 42 - TypescriptBasics
  • 296 - Introduction
  • 297 - Q55 What is Typescript Difference between Typescript and Javascript
  • 298 - Q56 How to install Typescript and check version
  • 299 - Q57 What is the difference between let and var keyword
  • 300 - Q58 What is Type annotation
  • 301 - Q59What are Built inPrimitive & UserDefinedNonprimitive types in Typescript
  • 302 - Q60 What is ANY type in Typescript
  • 303 - Q61 What is Enum type in Typescript
  • 304 - Q62 What is the difference between void and never types in Typescript
  • 305 - Q63 What is Type Assertion in Typescript
  • 306 - Q64 What are Arrow Functions in Typescript

  • 43 - Typescript OOPS
  • 307 - Introduction
  • 308 - Q65 What is Object Oriented Programming in Typescript
  • 309 - Q66 What are Classes and Objects in Typescript
  • 310 - Q67 What is Constructor
  • 311 - Q68 What are Access Modifiers in Typescript
  • 312 - Q69 What is Encapsulation in Typescript
  • 313 - Q70 What is Inheritance in Typescript
  • 314 - Q71 What is Polymorphism in Typescript
  • 315 - Q72 What is Interface in Typescript
  • 316 - Q73 Whats the difference between extends and implements in TypeScript
  • 317 - Q74 Is Multiple Inheritance possible in Typescript

  • 44 - Angular Forms
  • 318 - Introduction
  • 319 - Q75 What are Angular Forms What are the type of Angular Forms
  • 320 - Q76 What is the difference between Template Driven Forms & Reactive Forms
  • 321 - Q77 How to setup Template Driven Forms
  • 322 - Q78 How to apply Required field validation in template driven forms
  • 323 - Q79 What is Form Group and Form Control in Angular
  • 324 - Q80 How to setup Reactive Forms
  • 325 - Q81 How to do validations in reactive forms

  • 45 - Authentication JWT Auth Guard HTTP Interceptor
  • 326 - Introduction
  • 327 - Q82 What is Authentication & Authorization in Angular
  • 328 - Q83 What is JWT Token Authentication in Angular
  • 329 - Q84 How to Mock or Fake an API for JWT Authentication
  • 330 - Q85 How to implement the Authentication with JWT in Angular
  • 331 - Q86 What is Auth Guard
  • 332 - Q87 What is HTTP Interceptor
  • 333 - Q88 How to Retry automatically if there is an error response from API
  • 334 - Q89 What are the parts of JWT Token
  • 335 - Q90 What is Postman
  • 336 - Q91 Which part of the request has the token stored when sending to API

  • 46 - Parent Child Components Communication
  • 337 - Introduction
  • 338 - Q92 What are the various ways to communicate between the components
  • 339 - Q93 What is ContentProjection What is ngcontent
  • 340 - Q94 What is Template Reference Variable in Angular
  • 341 - Q95 What is the role of ViewChild in Angular
  • 342 - Q96 How to access the child component from parent component with ViewChild
  • 343 - Q97 Difference between ViewChild and ViewChildren What is QueryList
  • 344 - Q98 What is ContentChild
  • 345 - Q99 What is the difference between ContentChild & ContentChildren
  • 346 - Q100Compare ngContentViewChild ViewChildren ContentChild & ContentChildren
  • 347 - End
  • 53,700 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 3339
    حجم: 5042 مگابایت
    مدت زمان: 864 دقیقه
    تاریخ انتشار: 29 دی 1401
    طراحی سایت و خدمات سئو

    53,700 تومان
    افزودن به سبد خرید