0% found this document useful (0 votes)
8 views3 pages

Net Questionnaire

The document outlines various technical topics related to .NET Core, SQL, and Angular, including middleware, dependency injection, async programming, and exception handling. It also covers C# concepts such as classes, interfaces, and design patterns, as well as SQL fundamentals like keys, indexes, and normalization. Additionally, it discusses Angular features like component communication, directives, and state management with RxJS and NgRx.

Uploaded by

dev2.sukhdane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views3 pages

Net Questionnaire

The document outlines various technical topics related to .NET Core, SQL, and Angular, including middleware, dependency injection, async programming, and exception handling. It also covers C# concepts such as classes, interfaces, and design patterns, as well as SQL fundamentals like keys, indexes, and normalization. Additionally, it discusses Angular features like component communication, directives, and state management with RxJS and NgRx.

Uploaded by

dev2.sukhdane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

1)Middleware and Custom Middleware in .

Net core
2)promise vs observable angular
3) Async and Await in Dot net core
4) .Net framework vs .Net core
5) .Net core request life cycle
6) Input vs output property in angular

 Dependency injection in .net core and .net 4.8 framework


 For writing SQL script, which will be better [inline query or stored
procedure] and why?
 How we can handle global exception in .net core.
 In SQL stored procedure, suppose the stored procedure execution
time is taking too much time. How we can find and reduce execution
time.
 How many non-clustered index that we can create in one table.
 What are the challenges faced during application migration
from .net framework 4.8 to .net core.
 Have you done any static code analysis? If yes, which tools? [they
are asked about sonarqube code analysis]
 How are you sending email from the application.
 What is the purpose of RabbitMQ and why it’s used in the
application. What is the reason Apache Kafka is not used.
C#
 class and object
 abstract class
 interface
 what is the difference between abstract class and interface and
in which scenario will use abstract class and interface and one real
life scenario
 oops concepts in details with real life scenario
 what is Delegate and what are the different types of Delegates
 what is the purpose of ref and out parameters and when will use
these and what is the use
 what is constructor, what are the different types constructors in c#
 what is the difference between Constant and readonly
 what is Extension method and what is the purpose
 Generics and non generic collections
 what is Garbage collector and how Garbage collector will release
unused memory.
 what is suppressfinalize method
 what is Manged and unmanaged objects.
 what is the difference between IQueryable and Ienumerable.
 what is the difference between Ienumerable and ienumerator
 what is the difference between ienumerable and list and
icollection.
 what is Partial class
 what is the difference between Throw and Throw ex
 what are the different types of Access specifiers in c#
 what is the default Access specifiers of class, function, delegate
etc
 SOLID principles
 Design patterns. At least know Singleton, Abstract factory
 what is the reason that we are using sealed class while generating
Singleton design pattern.
 what is the difference between Hash table and dictionary

.NET core
 what are the different types of dependency injection available
[singleton, scoped, transient]. Given one examples of each use
case.
 What is the advantage of .net core
 what is middleware, what is the purpose of middleware and what
are the different types of middleware in .net core.
 what are the different types of http methods and explain each.
 How we can create custom middleware in .net core
 How we can handle exceptions in class level and global level
 For writing SQL script, which will be better [inline query or stored
procedure] and why?

SQL
 what is primary key and foreign key
 what is Index, what is the use of index, what are the different types
of index available in sql and which index will be faster.
 what is composite index
 What are the techniques that we can use to optimize query and
reduce query running time [we can use Execution plan].
 How many clustered index that we can create in a table.
 what is CTE and what is the use of CTE.
 what is the difference between stored procedure and function.
 what are the different types of functions available in sql
 what is transaction and ACID properties.
 how we can handle exception in sql.
 what is triggers and what are the different types of triggers
available in sql
 what is VIEW in sql and what is the usage of VIEW
 what is profiler in sql and what is the use of it.
 what is the difference between temporary variable and table
variable
 what is the difference between COALESCE and is null
 what is the difference between Drop and Truncate
 what is the difference between primary key and unique key
 what is the difference between Having and where
 what is normalization and what are the different types of
normalization
 what is join and what are the different types joins
 what is OUTER APPLY and CROSS APPLY
 what is the difference between Rank and Dense_Rank
 write a program to delete duplicate record and keep only one
records.
 write a program to select 4th largest salary from an employee table
 write a program to get how many students are available in each
department [expecting group by query such as select
DepartmentName,count(1) from employee where group by
DepartmentName]

Angular
 How can pass data from one component to another component
 What are all the es6 javascript features
 What is rxjs and what is the difference between subject and
behaviour subject.
 How we can share data between two components if two components
are not having any parent child relation.
 What is directives and what are the different types of directives in
angular
 What is in signals and what are the different types of signals
 What is rout guard and what are the different types of rout
guards
 What is Lazy loading and how we can implement
 What is Content Projection
 What is the difference between ViewChild and ViewChildren
 How we can dynamically load component [Dynamic Component
Loading] in angular
 How we can create custom directives in angular
 What is reactive form and template form
 Angular life cycle
 What is WebWorkes
 What are the rxjs operations
 what is ngrx/redux angular [using state management] and explain
in each phases.
 What is interceptor and what is the use of it.
 How we can connect api from angular application
 What is event loop
 what is hoisting in javascript
 What is closure javascript
 What is the difference between blocking and non blocking in
javascript
 what is the difference between call, apply and bind methods in
javascript

You might also like