Overblog Follow this blog
Edit post Administration Create my blog
November 2 2010 3 02 /11 /November /2010 14:23

Project Management FAQ
Get Interview tutorials and videos on .NET 3.5, 4.0, Project,WBS, SQL Server, CAS, Security, WCF, SharePoint, Azure, OOPS and many more on www.questpond.com

 

Project Management Schedule Management FAQ series

Introduction

Can you explain WBS?

Can you explain WBS numbering?

How did you do resource allocation?

Can you explain the use of WBS?

Can you explain network diagram?

What are the different types of network diagram?

What is the advantage of using network diagrams?

Can you explain Arrow diagram and Precendence diagram?

What are the different types of Network diagrams?

Can you explain Critical path?

Can you define EST, LST, EFT, LFT?

Can you explain Float and Slack?

Can you explain PERT?

Can you explain GANTT chart?

what is the disadvantage of Gantt chart?

 

 

Introduction

 

In this section we will run through a quick FAQ for schedule management of software projects. We will run through WBS , how do we allocate resources, network diagrams like CPM and Pert, EST,LST,EFT,LFT, calculate deviations , monte-carlo , GANTT chart and lot. We are sure after this FAQ you will at least understand different project management concept in terms of schedule management.

Lately I have been writing articles and recording videos on design patterns, Estimation techniques like FPA and a dozen interview question series on C#, SQL Server, PM and Design patterns. If you want to download the videos and interview questions PDF it’s all free at http://www.questpond.com  . Do drop a note if you like my work.

 

Can you explain WBS?

 

WBS (Work Breakdown Structure) is a structured way of breaking / decomposing
project in to various components. In one sentence WBS is a way to breakdown project in
to logical lower level details. Below figure ‘WBS’ shows how a typical WBS looks like. There are six levels till where we can drill down and breakdown the job structure.

 

 

Figure: - WBS
 

Level 1:- The first level is the project name or the name of the assignment.
Level 2:- Level 2 represents the subsystem which will make up the project.
Level 3:- Level 3 shows the task to be performed to complete the subsystem from a managerial aspect.
Level 4:- The main task is further broken down in to sub tasks from a technical aspect.
Level 5:- This is the final deliverable also termed as work package.
Level 6:- These are components needed to form the work package.

From Level 1 to Level 3 are all managerial activities. From Level 4 to Level 6 are all technical activities.

Below figure ‘WBS for CPU’ shows detail breakdown for assembling a CPU of a computer.

 

 

Figure: - WBS for CPU
 


Can you explain WBS numbering?

 

The first number in WBS denotes the project. For instance in figure ‘WBS numbering’ we have show the number ‘1’ as the project number which is further extended according to level. Numbering and numeric and alphanumeric or combination of both. Figure ‘Different Project Number’ shows the project number is ‘528’

 

 

Figure: - WBS Numbering

 


Figure: - Different Project Number
 


How did you do resource allocation?

This answer can vary from individual to individual. But here’s how we think it should work. There are two steps for doing resource allocation:-

• Break up the project in to WBS and extract the task from the same. For instance below figure ‘Task from WBS’ shows how we have broken the accounting project in to small section and the final root is the tasks.

 

 

Figure: - Task from WBS
 

• Now the tasks at the final root are assigned to the resources. Table ‘Assign task to resource’ shows how the task are now allocated to resource.

 

 

Figure: - Assign task to resource
 


Can you explain the use of WBS?

Below is a pictorial view of numerous uses of WBS.

 

 

 

Figure: - Use of WBS


 

One of the main uses of WBS is for scheduling. WBS forms as a input to network diagrams from scheduling aspect.

 

 

Figure: - WBS and Network
 

Can you explain network diagram?

 

Network diagram shows logical relationship between project activities. Network diagram
helps us in the following ways:

• It helps us understand which activity is independent of other activity. For instance you can start coding/execution of transactional screens with out master screens being completed. This also gives an other view saying that you can execute both the activities in a parallel fashion.

• Network diagram also gives list of activities which can not be delayed. Like we can delay the master screens of a project, but not the transactional.

 

What are the different types of network diagram?

 

There are two types of diagrams:

• Activity on Arrow diagram ( Arrow diagram )
• Activity on Node diagram ( Precedence diagram )



AOA (Activity on Arrow) diagram


Before we understand what AOA is, let’s consider the table below which has list of
activities to start a computer institute. It has five columns below is description about the
same:
• First column is just a sequence number for the activity.
• Second column is a short activity description,
• Third column has number of days needed to complete the activity.
• Fourth column describes which activity needs to be completed to start this activity
• Fifth column shows what the final output of the activity is.

 

 

Activity No  Activity Description Duration(Days) Pre-requisite Finished Activity
0 Start project START START START
1 Decide a location 5 days 0 Location Fixed
2 Sign the lease 1 day 1 Agreement Signed
3 Paint Interior 3 days 2 Interior Ready
4 Fix Furniture 20 3 Institute finished
5 Get Faculties 6 days 0 Recruitment done
6 Prepare Course Material 10 days 8 Course designed
7 Buy Computers 2 days 5 Computer bought
8 Install Software 1 day 7 Software Installed
9 Advertise 2 days 3 Ad displayed in news paper
10 Enroll Students 1 days 9 Student enrolled
11 Start Batch  END  END  END

 

 

 

Table: - Computer institute Activity list

 

 


 

Figure: - AOA
 

As the name suggests Activity on Arrow (i.e. AOA) which means arrows represent activity and the nodes represent finished activities. Figure ‘AOA’ represents how the activity is shown on the arrow and how the node shows the finished activity. So the node represents completed activities and arrows represent activities.

So let’s join the activities and nodes defined in table ‘Computer Institute Activity List’. Figure ‘AOA for Computer Institute’ shows how the AOA diagram is built. We have put
the activities on the arrow and the nodes represent the finished activity. On the arrow
itself we have put the number of days for every activity.

 

 

 

Figure: -AOA for Computer Institute
 

AON (Activity on Node) diagram

 

 

Figure: - AON
 


In AOA we view Activity on arrow while in AON we view Activity on the Node. So
the change of thinking shifts from viewing activities as events (AON) rather than
activities happening between milestones.

Figure ‘AON’ represents the same in a pictorial manner. Below is the same redrawn AON diagram for the computer institute activity.

 

 

 

 

Figure: - AON for Computer Institute
 

What is the advantage of using network diagrams?

 

Network diagrams help us in the following ways:

• Helps us find our critical / non-critical activities. So if we know our critical activities we would like to allocate our critical people on the critical task and medium performing people on the non-critical activities.
• This also helps us to identify which activities we can run in parallel, thus reducing the total project time.

 

Can you explain Arrow diagram and Precendence diagram?

 

AOA (discussed previously) is nothing but Arrow Diagram and AON (as discussed in
the previous question) is nothing but precendence diagram.

 

What are the different types of Network diagrams?

 

As discussed in the previous section we have two types of network diagrams one is AON
(Activity Networks) and other is AOA (Arrow Networks). Below figure ‘Types of
Network Diagrams’ shows the classification in a more visual format. CPM / CPA (Critical Path Method / Critical Path Analysis) and PERT (Program Evaluation and
Review Technique) come under Arrow networks. PDM (Precedence Diagrams) comes
under activity diagram.

 

 

 

 

Figure: - Types of Network Diagrams
 

Can you explain Critical path?

 

 

CPA / CPM (Critical path analysis / method) are an effective way to analyze complex
projects. A project consists of set of activities. CPA represents the critical set of activities
to complete a project. Critical path helps us to focus on essential activities which are
critical to run the project. Once we identify the critical activities we can devote good
resources and prioritize the same accordingly. CPA also gives us a very good basis for
scheduling and monitoring for progress. One of the most important thing it does is allows
the project manager to concentrate on important activities.

Critical Path is the path which takes the longest time. In the above example we have three paths (please refer AOA for computer institute or AON for computer institute in the previous questions) path1, path2 and path3. Let’s sum up the number of days allocated on those paths, so path1 = 19 days, path2 = 29 days and path3 = 9 days. Both figures also show the number of days required on the path.

So path2 is the longest path on the network diagram and also the most important path. In
short path2 is the critical path and this method is termed as Critical Path Method /Analysis. Putting in other words the task on the critical path needs careful monitoring and any delays on the critical path will lead to delay of the project. You can easily visualize from the CPM diagram that we if we do not decide location, sign a lease, fix interior and paint we will not have the actual institute at place in given time span.

 

 

Can you define EST, LST, EFT, LFT?

CPM (Critical Path Method) uses the following times for an activity.

• (EST)Early start Time is the earliest time the activity can begin.
• (LST)Late start Time is the latest time the activity can begin and still allow the project to be completed on time.
• (EFT) Early finish Time is the earliest time the activity can end.
• (LFT) Late finish Time is the latest time the activity can end and still allow the project to be completed on time.
We will use the same example of the computer institute described in the previous
example for calculating and understanding EST and EFT.

 

 

 

Figure: - Start and End
 

 


According to CPM calculation the start date should be minimum 1-Jan-2009 and maximum end date is 30-jan-2009. Our EST, EFT, LST and LFT should fall between these lines.

 

 

 

 

Figure: - Forward Calculation


 

First we need to calculate EST and EFT. EST and EFT are calculated using the forward pass methodology. Figure ‘EST and EFT’ shows how the forward calculation works. We add "0" to the start date i.e. 1-Jan-2009 which becomes the EST of ‘Get Faculties’. ‘Get Faculties’ task takes the 6 days and adds to EST which gives us 7-Jan-2009 which is the EFT for ‘Get Faculties’. EFT becomes the EST of the next task i.e. ‘Buy Computers’. Again we add number of days of ‘Buy Computers’ task to get EFT and so on. In short EFT is calculated by subtracting number of days from EST. EFT of this task becomes the EST of the next task.

 

 

 

 

Figure: -EST and EFT

 


 

 

Figure: - Backward Calculation
 

In order to calculate LST and LFT we need to calculate backward from the dead line date.

Figure ‘LST and LFT’ show how the calculation actually happens. As concluded
previously the latest date till which the institute should be ready is 30-Jan-2009. The latest dead line date becomes the LFT of the last activity i.e. ‘Prepare Course’. We subtract the number of days from the LFT and get LST of ‘Prepare Course’ activity which is 20-Jan2009. LST of this activity becomes the LFT of the activity which needs to finish before this i.e. ‘Install Software’ and so on. Figure ‘Backward Calculation’ shows how the calculation moves. LST of the current task is LFT minus number of days. Current Activity LST is then assigned to the previous task’s LFT.

 

 

 

Figure: -LST and LFT
 

Below figure ‘EST, EFT, LST and LFT’ shows the complete figure after the full
calculation forward and backward.

 

Note: - Try calculating manually to understand how we reached to every figure in the diagram below. In real time scenario you will be using a tool…So do not worry. But you should understand the concept that’s important.

 

 

 

 

Figure:- EST, EFT, LST and LFT
 

Can you explain Float and Slack?

 

Float (also known as slack, total float and path float) is computed for each task by subtracting the EFT from the LFT (or the early start from the late start). Float is the amount of time the task can slip without delaying the project finish date. Free float is the
amount of time a task can slip without delaying the early start of any task that immediately follows it. In the previous question figure ‘EST, EFT, LST and LFT’ we
have computed the float for every activity. For instance ‘Get Faculties’ has a slack of 10
, ‘Advertisement’ task has a slack of 20 days and so on.

 

Can you explain PERT?

 

PERT is again a network diagram. In CPM the activity durations are based on historic
data which has been performed many times. But what if an activity is not performed and this is the first time the activity is performed in the organization, that’s when PERT comes to help. CPM is used when the time lines of the activities are determestic while PERT is used when the timelines are not determestic.

PERT uses three time estimates to come to a conclusion regarding time estimates for a
activity.

Optimistic Time :-It’s the shortest time in which the activity can be completed.
Pessimistic Time :-It’s the longest time an activity might require.
Most Likely Time (m):-It’s the completion time which has the highest probability.

 

 

 

Figure: - PERT Computations
 

Now using the above three estimates we can calculate the expected time. Figure
‘Pert Computations’ shows the formulae in more detail where ‘a’ is the optimistic
time, ‘b’ is the pessimistic time, ‘m’ the most likely and ‘te’ the expected time.



 

Figure: - Standard Deviation

 

Other than expected time there are two more important formula’s one is calculating the ‘standard deviation (Sd)’ and the other is ‘total standard deviation (St)’. Both the formulas are given in the figure ‘Standard Deviation’ and ‘Total Standard Deviation’. Terminology ‘a’,’b’ and ‘c’ remain same. SA1, SA2 are standard deviations which are calculated on the individual activity.

Let’s not talk about theory and let’s apply the above fundamentals to our institute project.
What we will do is apply the PERT fundamentals to two different probabilities only on
the CPM path of the computer institute. Below figure shows the two probability and the
calculations. We can see from the calculations the two probabilities one and two. We can
also see the standard deviation of probability one is less than probability two. So
probability one has more stability and can hence become our valid plan. Apply the
formulas (PERT, Te, Sd and St) explained previously to the diagram.

 

 

 

 

Figure: - Probability One

 


 

 

Figure: -Probability Two
 

Note: - We use PERT when we have not performed that activity any time before. We use CPM when we have history about the acitivity and we have perfomed the activity atleast once. So a project manager should be aware of when to use both the diagrams.
 

Can you explain GANTT chart?

GANTT chart is a time and activity bar chart. Gantt charts are easy-to-read charts that
display the project schedule in task sequence and by the task start and finish dates. Gantt
charts are simple chart which display the project schedule in task sequence and by the
task start and finish dates. Lets consider the below given simple four activity network
figure.

 

 

 

 

Figure: -Simple Activity Network
 

We have circled the activity and also mentioned the time duration required in weeks. For
instance Activity A requires 1 week, Activity B requires 2 weeks and so on. Now let’s
construct a simple GANTT chart for the simple network activity diagram. GANTT chart
is an illustration of time and activities. Below figure ‘GANTT CHART’ is how the network activity will look when viewed in GANTT chart format. In GANTT chart we put
down the activities in the vertical axis and the time scale on the horizontal axis. So on the
vertical axis we have listed down ‘Task A’, ‘Task B’, ‘Task C’ and so on. While on the
horizontal axis we have listed down the time in weeks. There is one more column
duration added for reference. One the most important component in GANTT chart is the
activity bar which represents an activity. Below figure ‘Activity Bar’ shows how we
represent an activity. The start of the activity is represented by a top arrow and the end by
a down arrow.

 

 

Figure: -Activity Bar
 

So we list down all activities and start drawing the activity bar according to duration.
Once done the final output is as shown in figure ‘GANTT chart’. The top bar shows the
total activity period. Dependencies are shown by one arrow connecting to the other
arrow; we have circled how the dependencies are shown. Task B can only start if task A
is completed. GNATT chart is a helpful way to communicate schedule information to top management since it provides an easy-to-read visual picture of the project activities.

 

 

 

Figure: -GANTT Chart
 

what is the disadvantage of Gantt chart?

It does not show clear dependencies/relationships between tasks, for instance, which task comes first, then second, and so on. It also fails in showing the critical and non-critical tasks. GANTT chart is best used to show summary of the whole project to the top management as it does not show detail information for every activity.
What is Monte-Carlo simulation?

Monte-Carlo helps us to forecast future models depending on range of possible inputs. For instance to complete a project we might have different range of time minimum time, maximum time and estimated time. Monte-carlo simulation runs over these ranges of input values and gives us different possibilities the project can end up to. It can tell you depending on these ranges what are the possible outcomes.

 

 

 

 

Figure: - Monte-Carlo Applied
 

In Monte-Carlo simulation random value is selected from the range and possibility / model is generated. This model is saved and then the second random value is selected and so on. For instance consider the below figure ‘Task1 and Task2’. ‘Task2’ can be finished only when ‘Task1’ is completed. We have also chosen the min and max range in which both the task can be completed. ‘Task1’ can be completed in a minimum time of 1 day and maximum of 3 days. ‘Task2’ can be completed in minimum 2 days and in maximum 4 days.

 

 

Figure: - Task1 and Task2
 

 

Now let’s apply Monte Carlo simulation. Below figure ‘Monet Carlo on Both Tasks’ shows the different combinations.

 

 

Figure: - Monte Carlo on Both Tasks
 


Now let’s collect the number of times the days have occurred. Below figure ‘Number of Possibilities’ shows that 5 days has occurred the most times. There is a high possibility that task1 and task2 will be completed in 5 days.

 

 

 

 

Figure: - Number of possibilities

Share this post

Repost 0
Published by questpond.over-blog.com
write a comment

comments

Important .NET and C# interview questions and answers

.Net interview questions: - Explain why it is not preferred to use finalize for clean up?

.Net interview questions: - Show the five levels in CMMI?

.NET interview questions and answers: – Which is the best place to store connection string in .NET projects?

C# interview questions and answers: – Explain the use of Icomparable in c#?

C# interview questions: - How can we check which rows have changed since dataset was loaded?

C# interview questions and answers: - Can you write a simple c# code to display Fibonacci series?

.NET interview questions and answers: - What is difference betweenIcomparable VS Icomparer ?

C# and .NET interview question: -What is short circuiting in C#?

C# and .NET interview question: - What are symmetric and asymmetric algorithms?

Important c# and .NET interview question on object pooling and Gridview events?

.NETinterview questions and answers: – Will the finally run in this code?

How to prepare for c# and .NETinterviews?

C# and .NET Interview questions: - What is Thread.Join () in threading?

.NET Interview questions and answers: -What is serialization and deserialization in .NET?

C# and .NET interview question: - What is hashing?

c# and .NET interview question:- what connects dataset and data source ?

.Net interview questions and answers: - What is the difference between “Web.config” and “Machine.Config”?

.NET interview questions and answers: - What is TPL?

.NET Interview questions and answers: -What are different access modifiers?

.NET and c# Interview Question and answers: – If we want to update interface with new methods, what is the best practice?

 MVC ( Model view controller) interview questions and answers      

ASP.NET Application and Page Life Cycle 

12 Important FAQ’s on VSTS Testing (Unit testing, load testing, automated testing, database testing and code coverage) 

 6 important use of Partial/Mock testing

6 important uses of Delegates and Events

7 Simple Steps to Run Your First Azure Blob Program

8 Steps to Create Workflows using SharePoint Designer

Azure FAQ Part 1

C# Code Reviews using StyleCop – Detailed Article

Four real world uses of Partial classes and Partial methods

SharePoint Quick Start FAQ Part 1

SharePoint Quick Start FAQ Part 6 – Workflows, Workflows and Workflows

SharePoint Workflow Basics

 

 

 

 

MVC Interview questions videos

Viewdata,viewbag,tempdata

 

MVC asynch controllers

What is View Model in ASP.NET MVC?



ADO.NET interview questions videos



Explain ADO.NET Connection pooling

 

 

Windows Phone Application Questions Videos

 

How to create a simple windows phone application ?

 

 

MVC Interview questions and answers Article

 

(Model view controller)MVC Interview questions and answers

MVC interview questions with answers video: – What is Web API how to implement the same?

ASP.Net MVC  4 interview questions with answers: - What is Bundling and minification in Model view controller ?

MVC interview questions with answers :- Is it possible to return values instead of Actionresults?

MVC interview questions with answers :- What are the actionresults available in MVC?

MVC interview questions with answers:-Html.PartialvsHtml.RenderPartialvsHtml.RenderPage in MVC

MVC ASP.NET INTERVIEW QUESTIONS WITH ANSWERS :- WHAT IS THE DIFFERENCE BETWEEN VIEWSTATE VS VIEWDATA ?

MVC vs ASP.NET ( MVC Interview question with answers )?

How can we detect that a MVC controller is called by POST or GET ? ( ASP.NET MVC Interview questions with answers)

What are the different ways by which you will get Form Data in controller? ( MVC Interview questions with answers)

What is the difference between Presenter and Controller in MVC?(MVC interview questions with answers)

Learn MVC (Model view controller) Step by Step in 7 days – Day 4

MVC Interview questions and answers PDF

MVC interview questions with answers

ActionResult vs. View() vs. ViewResult :- MVC interview questions with answers

Explain Areas in MVC?( MVC interview questions with answers)

Can you explain the purpose of ViewModel in MVC?( ASP.NET MVC Interview questions with answers)

ASP.NET MVC interview questions: - What are Filters in MVC?

What are areas in MVC?( MVC Interview questions with answers)

Explain the concept of View Model in MVC?

Exception Handling in MVC

Explain MVC application life cycle?


100 MVC Interview question PDF download released , Enjoy


Learn Microsoft Business intelligence step by step – Day 1


Can you create TempBag just like ViewBag?( MVC Interview questions)


MVC Unit Testing Unleashed

MVC and .NET learning tutorials for components of MVC and how do you perform unit testing in MVC?

Explain MVC model binders ? ( ASP.NET MVC interview questions)

Explain the difference between layout and master pages ? (MVC Razor interview questions)

Advantages of ViewModel in MVC(Model View Controller)

Difference Between ViewResult() and ActionResult() in MVC ?

What is the difference between each version of MVC 2, 3, 4, 5 and 6? (MVC Interview Questions)

Learn ASP.NET MVC 5 Step by Step in 30 days – Day 1

Can we overload MVC controller action methods ? (MVC Polymorphism) 

Can we overload Actions / Controllers in MVC? (MVC Interview questions)

 


WCF Interview questions videos

 

overloading in WCF

WCF fault exceptions ?

 

 

 

 

WPF Interview question with answers videos

 

Why WPF and compare WPF with Winforms ?

 

 

C# Interview Questions & Answers Article

 

12 Important FAQ’s on VSTS Testing (Unit testing, load testing, automated testing, database testing and code coverage)

6 important use of Partial/Mock testing

6 important uses of Delegates and Events

7 Simple Steps to Run Your First Azure Blob Program

8 Steps to Create Workflows using SharePoint Designer

Azure FAQ Part 1

C# Code Reviews using StyleCop – Detailed Article

Four real world uses of Partial classes and Partial methods

SharePoint Quick Start FAQ Part 1

SharePoint Quick Start FAQ Part 6 – Workflows, Workflows and Workflows

SharePoint Workflow Basics

C# (Csharp) interview questions and answers: – What are indexers in .NET?

C# OOP interview questions and answers: - I do not want to implement all the interface methods?

C# design pattern (UNIT of Work Design Pattern)

C# design pattern interview questions – What is Dependency injection ?

C# interview questions and answers: - What is the difference between “==” and .Equals()?

How questions are asked in c# interviews?

C# design pattern interview question: - DI vs IOC

8 important C# Interview questions on IL code, JIT, CLR, CTS, CLS and CAS

What is the difference between Reflection and Dynamic in C#?

C# and .NET interview question: – When should we use Structure as compared to classes
?

C# REST interview questions with answers asked in Polaris Hydrebad

c# threading interview questions :- Parallel.ForEach vs Task.Factory.StartNew

C# circular dependency interview questions with answers.

C# Design pattern interview questions with answers: - How Singleton is different from Static class?

C# and .NET interview questions with answers: - How can we mark a method as deprecated?

C# INTERVIEW QUESTIONS WITH ANSWERS: - HOW TO ASSIGN MULTILINE STRING IN VISUAL STUDIO?

What is cyclomatic complexity (C# testing interview questions with answers)?

Define code coverage? (C# unit testing interview questions with answers)

Can you talk about Abstraction and Encapsulation in detail ? ( .NET, c# and OOP interview questions with answers )

Can you explain a practical example of virtual and Override? ( C# OOP interview questions with answers )

Can you explain class and object in real time scenario? ( C# and .NET OOP Interview questions with answers)

What is code digger ? ( C# visual studio interview questions with answers)

C# Lazy loading interview questions with answers

What is eager loading in c# ( C# eager loading interview questions with answers)?

Can you explain the term concurrency? (C# Interview questions with answers)

10 important C# Constructor and destructor interview questions

3 important c# Partial class interview questions with answers

Change Functionality without changing function( C# Architecture interview question with answers)?

What is ENUM and what are the benefits of using it (ENUM C# Interview Question 1)?

How can we loop through ENUM values( C# ENUM Interview questions with answers)?

What is the difference between Connection Timeout and Command Timeout?( C# ADO.NET Interview questions with answers)

How you differentiate Shadowing with Overriding? (C# overriding interview questions)

C# date and time interview question with answers

Explain the difference between early binding and late binding? ( C# interview questions with answers)

How can we restrict types in generics ?( C# generic interview questions)

What are generics, Delegates and Generic delegates ( C# interview questions)?

How can we convert JSON string in to c# object?(  C# JSON interview questions)

C# and .NET interview questions asked in TCSwalkin.

C# and .NET interview questions on Coalescing operator.

String vs string ( C# interview questions with answers)

Explain SOLID principles (C# Architecture interview questions)?

C# and .NET interview questions around Read only and Constant

C# Architecture interview questions with answers

C# Mock testing interview questions and answers: – What is Mock testing and how can we implement Mocking?

Write a simple regex for email validation? (C# interview questions with answers)


C#.NET interview questions: - What is the use of “Yield” keyword? Mention atleast one practical scenario where it can be used?

C#.NET interview questions: - What is the difference between Build Vs Rebuild Vs Clean solution menu? What is the difference “Rebuild” and if you do “Clean” + “Build”?

C# and .NET interview questions around JIT and NGEN


What is the difference between throw vs throw ex ?( C# Interview questions with answers)

C#/.NET interview questions: - What are the steps included to get a collection of records from database in C#?


Learn C# in Hindi video tutorials


QuestPond’s real life examples on Extension methods and nullable types in C#.NET


Why Microsoft has partial classes and Java does not?

 

 

 

WCF INTERVIEW QUESTIONS AND ANSWERS ARTICLE

 

 

WCF INTERVIEW QUESTIONS AND ANSWERS: - WHAT IS THE DIFFERENCE BETWEEN SERVICE ENDPOINT AND CLIENT ENDPOINT

 

WCF INTERVIEW QUESTIONS WITH ANSWERS: - WCF REST VS. WEB API

 

WCF INTERVIEW QUESTIONS WITH ANSWERS :- CAN WE HAVE METHOD OVERLOADING WHILE DEFINING WCF SERVICE OPERATIONS ?

 

WCF INTERVIEW QUESTIONS WITH ANSWERS :- WHAT IS DATACONTRACTSERIALIZER AND HOW IT’S DIFFERENT FROM XMLSERIALIZER 

What is SOA and what is WCF? ( WCF interview questions with answers)

Six important WCF interview questions with answers

6 important WCF Instancing interview questions with answers

WCF Service metadata interview questions with answers

7 WCF SOA interview questions with answers

What are the various ways of consuming WCF services?(WCF C# interview questions with answers)

What is the difference between Serialization and Encoding in WCF?( WCF interview questions with answers)

Why returning dataset or data table from WCF service is not a good practice?(WCF service interview questions with answers)

WCF transaction interview questions: - How transaction works in WCF?

WCF Transaction interview questions.

.NET WCF(Windows Communication Foundation) interview questions: - Distinguish between Web Services and Remoting | WCF and Web services

WCF interview questions: - What exactly do you mean by Single in WCF instancing? How to set and what is by default set value of instance context mode?

Explain WCF Duplex services? ( WCF Interview questions)

QuestPond: Interview Questions and Answers on learning WCF

WCF Interview Questions: - What are the different ways of doing WCF concurrency and WCF instancing?

QuestPond: Interview Questions and Answers on learning WCF (Windows Communication Foundation)

QuestPond: Interview Questions and Answers on learning WCF (Windows Communication Foundation)

QuestPond: Interview Questions and Answers on WCF(Windows Communication Foundation)

QuestPond: Interview Questions and Answers on learning WCF (Windows Communication Foundation)

QuestPond’s Interview Questions & Answers on learning data contract serializer and XML serializer

QuestPond’s Interview Questions & Answers on learning serialization events

QuestPond’s Interview Questions & Answers on learning WCF(Windows Communication Foundation)

QuestPond’s Interview Questions & Answers on WCF(Windows Communication Foundation)


QuestPond’s Interview Questions & Answers on WCF(Windows Communication Foundation)

QuestPond’s Interview Questions & Answers on WCF (Windows Communication Foundation)


QuestPond’s Interview Questions & Answers on WCF (Windows Communication Foundation)

 

 

 

WPF Interview Questions And Answers Article

 

 

6 IMPORTANT WPF AND SILVERLIGHT MULTI-THREADING INTERVIEW QUESTIONS WITH ANSWERS

 

C# WPF INTERVIEW QUESTIONS::- WHAT ARE DEPENDENCY PROPERTIES ?

 

WPF INTERVIEW QUESTIONS WITH ANSWERS: – WHAT ARE WPF CONVERTERS?

 

WPF INTERVIEW QUESTIONS ON EVENTS (TUNNELING, BUBBLING AND DIRECT)

 

What are the advantages of using WPF ( WPF interview questions with answers)?

 

Explain WPF bindings?( .Net WPF Binding interview questions)

 

WPF Interview questions with answers :-What is XAML in WPF and why do we need it?

 

What are the different kinds of controls in WPF?(C# WPF Interview questions with answers)

 

Can you explain the complete WPF object hierarchy?(WPF Interview questions with answers)

How does “UpdateSourceTrigger” affect bindings?( C# WPF interview questions with answers)

WPF Interview questions :- Which are the different namespaces and classes in WPF ?

What are resources in WPF? (C# WPF Interview questions with answers)

Explain multi binding and multivalue converters? (.NET WPF  Interview questions with answers)

Explain the difference between static and dynamicresource? (.NET WPF interview questions)

18 important WPF interview questions asked in WPF interviews.

.NET WPF(Windows Presentation Foundation) interview questions: - What is WPF? What are the advantages of WPF over Winforms?

Explain WPF relative binding / relative resource? (.NET WPF Interview questions with answers)

Explain Ancestor relative source binding in WPF ? ( WPF Interview questions with answers)

Explain the need of binding and commands?(WPF Interview questions)

Can you explain WPF command with an example? ( WPF Interview questions with answers)

Explain the need of “INotifyPropertyChanged” interface? ( C# WPF Interview questions with answers)

What is MVVM? (WPF MVVM Interview questions)

What is the importance of command and bindings in MVVM pattern? ( WPF MVVM Interview questions)

What is the difference between MVVM and 3 layer architecture? ( WPF  MVVM Interview questions with answers)

Explain delegate command? (WPF MVVM interview questions)

WPF Interview questions with answers

Explain WPF styles?(C# WPF Interview questions with answers)

Explain Multitrigger concept in WPF?( C# WPF Interview questions with answers)

How are WPF observable collections different from simple .NET collections? (.NET WPF Interview questions)

What is the difference between control templates and data templates? ( .NET WPF Interview questions)

What are various ways of doing alignment in WPF?( WPF Interview questions with answers)

 

Algorithm Interview Questions


Algorithm interview questions and answers: – Can you write code for bubble sort algorithm?

Algorithm interview questions and answers: – What is inserted sort algorithm?

SQL INTERVIEW QUESTIONS & ANSWERS ARTICLE

 

SQL Server Interview Questions & Answers Article

SQL Server interview questions and answers: - What is HID data type in SQL Server ?

SQL Server interview questions with answers: – How to get the top record without using max, top and order by keyword?

SQL Server interview questions with answers :- If you wish to store financial values which SQL Server data type is more suitable ?

SQL Server interview questions and answers: – What is the difference between Candidate Key, Primary Key, and Alternate Key

SQL Server interview questions with answers :- What are Indexes in Sql Server?

How to sort interactively using SSRS? (SQL Server reporting services interview questions)

How to do conditional formatting in SSRS? (SQL Server reporting services interview questions with answers)

WHAT IS NORMALIZATION AND EXPLAIN 1NF 2NF AND 3NF IN SIMPLE WORDS? SQL SERVER INTERVIEW QUESTIONS WITH ANSWERS

What is the difference between Stored Procedures and Function (SQL Server interview question with answers)?

 

When you will use inner join and when you will use outer join? SQL Server interview questions with answers

 

Do you know anything about Temporary procedures in SQL?( SQL Server interview questions with answers)

 

4 SQL Server interview questions with answers on TempTb

 

Are full outer join and Cross join are same? ( SQL Server interview questions with answers)

 

Delete duplicate records: - SQL Server interview questions with answers

 

4 most asked  SQL queries during SQL Serverinterview’s

 

How Temporary tables are different from normal tables and what are its types ?( SQL Server interview questions with answers)

 

SQL Server interview Questions on JOIN’s

 

SQL Server interview questions: - How can you increase SQL performance?

 

SQL Server interview questions: - What problem you face if locking is not implemented?

 

Can we insert NULL’s in to UNIQUE key ? ( SQL Server  interview questions with answers)

 

Explain Normalization?(SQL Server Interview questions with answers)

Temp variablesVS Temp tables(SQL Server interview questions)

 


 




.NET INTERVIEW QUESTIONS & ANSWERS ARTICLE

 

.NET interview questions and answers: - How to reverse a string in .NET ( DotNet)?

.NET interview questions and answers: - What is the use of Click Once?

.NET interview questions and answers: - Will the below codes create new instances?

C# and .NET interview questions with answers – What is Nuget?

Dependency injection (DI) VS Inversion of Control (IOC)

.NET interview questions with answers: - What is the difference between Reflection and Dynamic?

Five Great .NET Framework 4.5 Features

ASP.NET MVC 4 interview questions with answers: - What is the use of “AllowHTML” and “ValidateInput” attributes?

.NET interview questions 6th edition (Sixth edition) - By Shivprasad Koirala

.NET interview questions with answers: – Can we use events without delegates ?

.Net Interview question Edition 6 is available now.

.NET interview questions with answers: – What’s the difference between catch with parameter and catch without parameter?

.NET interview questions : - What is the use and difference between “IS” and “AS” keyword?

.NET interview questions with answers: - Build solution VS Rebuild solution VS Clean solution

HTML 5 interview questions with answers for LocalStorage and SessionStorage

.NET 4.0 interview questions with answers: – What are code contracts?

What are portable class libraries? ( .NET interview questions with answers)

How to loop through ENUM using C# (.NET interview questions with answers)?

What are transactions in C#? (.NET interview questions with answers)

What are ACID Properties( .NET Interview questions with answers)?

.NET interview questions: – What are the areas that need to be concentrated for senior(9+ years experience)persons in .NET technologies?

.NET interview questions: - Explain real time scenarios in Factory Pattern, Abstract Pattern, Singleton, WCF and REST services

What is the difference between IS A and Can a Relationship?( .NET Interview questions with answers)

What is the use of ENUM Flags(.NET Enum Interview question 2)?

What is the difference between .Net,C#, Asp.net, Asp.net Web Forms and Asp.net MVC and MVC?( C# and ASP.NET Interview questions)

ADO.NET interview questions: - Explain in detail the fundamental of connection pooling?

.NET interview questions: – Can you explain generics in .NET?

What are Properties and methods ? ( .NET OOP Interview questions with answers)

What’s the first step you take for implementing any of Design Pattern?( .NET  Design pattern interview questions with answers)

.NET interview questions: - What are different types of JIT?

ADO.NET Interview Question: - What are the major differences between classic ADO and ADO.NET?

.NET interview questions: – What is the difference between Reflection and Dynamic?

What is the Use of interfaces?( .NET Interview questions with answers)

.NET interview questions: - What role did you play in your project and company?

Visual studio 2012 Fakes

.NET interview questions: - So how can we clean unmanaged objects and also maintain performance?

ADO.NET Interview Questions: - What are basic methods of Data adapter?

.NET interview questions: - What are system level exceptions and application level exceptions?

.NET interview questions: - What is UML and which are the important diagrams?

.NET interview questions: - What is time out support in regex (regular expression)?

.NET interview questions: - How can we improve performance of .NET?

.NET interview questions: - Can you explain the concept of “Short Circuiting”?

.NET interview questions: - Can you explain Forms authentication in detail?

What is the difference between VAR and Dynamic keyword? ( .NET Interview questions with answers)

.NET interview questions: - What are similarities and difference between Class and structure?

Can you compare String.IsNullOrEmpty vs String.IsNullOrWhiteSpace ? ( .Net Interview questions with answers)

.NET interview questions: - Distinguish between Reflection and Dynamic?

.NET interview questions: - In which scenarios we can use serialization and when to use what binary serialization or XML serialization?

.NET interview questions: - Are there any readymade objects in .NET by which we can implement Lazy loading?

.NET interview questions: - What are different access modifiers?

ADO.NET interview questions: - Explain in detail the fundamental of connection pooling how to enable and disable connection pooling?

ADO.NET interview questions: - What is the namespace in which .NET has the data functionality class?

ADO.NET interview questions: - What are the different components in ADO.NET?

ADO.NET interview questions: - Show difference between “Optimistic” and “Pessimistic” locking and how many ways are there to implement optimistic locking in ADO.NET?

.NET interview questions: - Does code contract only do dynamic checks?

ADO.NET interview questions: - How can we fire a simple SQL Statement using ADO.NET?

.NET interview questions: - What basic steps are needed to display a simple report in crystal?

ADO.NET interview questions: - What are basic methods of Data adapter and mention the use of data adapter?

.NET interview questions: - What is UML? How many types of diagrams are there in UML?

.Net Interview Questions - What is MVC, MVP and MVVM pattern?

.NET interview questions: - How can you define a property read only for external world and writable in the same assembly?

Explain the implicit and explicit conversion of data types with examples?( .NET interview questions on data type)

.NET interview questions: - What is Reflection its implementation and practical uses?

What is downcasting and upcasting? (.NET interview questions with answers)

.NET interview questions: - How to decide on the design consideration to take a Data grid, data list or repeater?

.NET interview questions: - If we want to update interface with new methods, what is the best practice?

.NET interview questions: - How does selection sort algorithm works?

XML(.NET) interview questions: - What is XML?

.NET Interview questions: - If a validation is very complex what will you do?

.NET interview questions: - How can we stop the class from further inheriting?

XML (.NET) Interview questions :- Explain simple Walk through of XmlReader.

.NET interview questions : - How can we improve performance of .NET and show the difference between .NET 1.X, 2.0, 3.0, 3.5 and 4.0?

How to convert string to ENUM value ?( .NET interview questions with answers)

.NET architecture interview questions series: - What is mean by modeling language?

.NET architecture interview questions : - What are benefits and Limitation of using Viewstate, hidden frames and Cookies?

.NET interview questions: - What is GAC (Global Assembly Cache)?

.NET interview questions: - Explain Nuget?

.NET Testing interview questions: - What is the difference between Unit testing, Assembly testing and Regression testing?


.NET interview questions: - What is Code Access Security (CAS) and how does it work? Is CAS supported in .NET 4.0?


.NET interview questions: - What are the advantages /disadvantages of lazy loading?


.NET interview questions: - What is the use of DEBUG directive?


.NET testing interview questions: - What is Mock testing and how to implement it?


.NET interview questions: - What is the difference between DEBUG and Release?


.NET testing interview questions: - How can we UNIT test private methods using VSTS? Is it good to practice to UNIT test Private methods?


Explain 3 layer architecture ( .NET Interview questions)?


.NET interview questions : - What is a delegate and how can we create a delegate? What is a multicast delegate?


ADO.NET interview questions: - How to add/remove row is in “Data Table” object of “Dataset”? How to load multiple tables in a Dataset & adding relation between tables in a Dataset?


What is the difference between Array, ArrayList and List?( .Net Interview questions)

.NET interview questions: - How to implement DTC in .NET?
.NET interview questions: - What is an Interface and what are abstract classes

.NET interview questions: - Interface vs. abstract class

.NET interview questions: - How to implement practically Lazy loading in .NET?


.NET interview questions: - How can we handle exceptions in .NET? What if we do not catch the exception?

.NET interview questions based on Projects.


.NET interview questions: - What is shadowing? What is the difference between Shadowing and Overriding?

.NET interview questions: - All about Design Patterns in .NET


.NET interview questions: - How can we improve performance of .NET/ASP.NET/SQL Server?

.NET interview questions: - What benefits does sealed keyword provide?


.NET Architecture UML interview question


.NET interview questions: - How to maintain performance and can clean unmanaged objects?


.NET interview questions: - Explain ENUM and its benefits? What is the use of Flagsin ENUM?

.NET interview questions: - How to create a windows service using .NET?

.NET interview questions: - Explain in details about Indexer and can we have static indexer in C#?

.NET interview questions: - What is the difference between arraylist and list? Are Arraylist faster or Arrays?

.NET interview questions: - What is Native Image Generator (Ngen.exe)? Does NGEN.EXE always improve performance?

.NET OOPS interview questions: - What is OOP? What are different properties provided by Object-oriented systems?

.NET OOPS interview questions: - How abstract with only abstract method is it different from interfaces? Also mention best practice to update interface with new methods?

.NET interview questions: - What is the difference between delegate and events? Can we have return type, access modifiers and shared events?

.NET interview questions: - What is Manifest? Where is the version information stored of an assembly? Is versioning applicable to private assemblies?

.NET Generics interview questions: - Explain Generics and concept of Generic Collection in .NET?

How to learn .NET: - In parent-child relationship which constructor will fire first and in which instances you will declare a constructor private?

Basics of .NET and learning tutorials on CTS and CLS


Online resource to learn .NET on Reflection and Dynamic

Online guide to learn .NET for Object initializer in C#?

QuestPond for Freshers on IL code, JIT, CLR, CTS, CLS and CAS

QuestPond: Interview Questions and Answers on AJAX and how does it help?



ASP.NET Interview Questions & Answers Article










MVC Interview Questions And Answers Article

 

(MODEL VIEW CONTROLLER)MVC INTERVIEW QUESTIONS AND ANSWERS

 

MVC INTERVIEW QUESTIONS WITH ANSWERS VIDEO: – WHAT IS WEB API HOW TO IMPLEMENT THE SAME?

 

ASP.NET MVC  4 INTERVIEW QUESTIONS WITH ANSWERS: - WHAT IS BUNDLING AND MINIFICATION IN MODEL VIEW CONTROLLER ?

 

MVC INTERVIEW QUESTIONS WITH ANSWERS :- IS IT POSSIBLE TO RETURN VALUES INSTEAD OF ACTIONRESULTS?

 

MVC INTERVIEW QUESTIONS WITH ANSWERS :- WHAT ARE THE ACTIONRESULTS AVAILABLE IN MVC?

 

MVC INTERVIEW QUESTIONS WITH ANSWERS:-HTML.PARTIALVSHTML.RENDERPARTIALVSHTML.RENDERPAGE IN MVC

MVC VS ASP.NET ( MVC INTERVIEW QUESTION WITH ANSWERS )?

 

HOW CAN WE DETECT THAT A MVC CONTROLLER IS CALLED BY POST OR GET ? ( ASP.NET MVC INTERVIEW QUESTIONS WITH ANSWERS)

 

WHAT ARE THE DIFFERENT WAYS BY WHICH YOU WILL GET FORM DATA IN CONTROLLER? ( MVC INTERVIEW QUESTIONS WITH ANSWERS)

 

WHAT IS THE DIFFERENCE BETWEEN PRESENTER AND CONTROLLER IN MVC?(MVC INTERVIEW QUESTIONS WITH ANSWERS)

 

LEARN MVC (MODEL VIEW CONTROLLER) STEP BY STEP IN 7 DAYS – DAY 4

 

MVC Interview questions and answers PDF

 

MVC interview questions with answers

 

ActionResult vs. View() vs. ViewResult :- MVC interview questions with answers

Explain Areas in MVC?( MVC interview questions with answers)

 

Can you explain the purpose of ViewModel in MVC?( ASP.NET MVC Interview questions with answers)

ASP.NET MVC interview questions: - What are Filters in MVC?

What are areas in MVC?( MVC Interview questions with answers)

Explain the concept of View Model in MVC? 

Exception Handling in MVC

Explain MVC application life cycle?

100 MVC Interview question PDF download released , Enjoy

How can we use two (multiple) models with a single view?(MVC Interview questions)

MVC HTML.Form vs Ajax.Form – MVC interview questions with answers

Learn Microsoft Business intelligence step by step – Day 1

Can you create TempBag just like ViewBag?( MVC Interview questions)

MVC Unit Testing Unleashed

MVC and .NET learning tutorials for components of MVC and how do you perform unit testing in MVC?

Explain MVC model binders ? ( ASP.NET MVC interview questions)

Explain the difference between layout and master pages ? (MVC Razor interview questions) 


ENTITY FRAMEWORK INTERVIEW QUESTIONS ARTICLE


Windows Workflow Foundation(WWF) interview questions with answers Article

XML Interview Questions With Answers Article


Explain XML,DTD and XSL?(XML interview questions with answers)

HTML 5 Interview questions With Answers Article

HTML 5 interview questions with answers for LocalStorage and SessionStorage

 

How is the page structure of HTML 5 different from HTML 4?( HTML 5 Interview questions with answers)

 

What is datalist in HTML 5 ( ASP.NET HTML interview questions)?

 

What are the different new form element types in HTML 5?( ASP.NET HTML 5 interview questions with answers)

 

What is output element in HTML 5?( ASP.NET HTML 5 interview questions)

 

What is the difference between Canvas and SVG graphics?(ASP.NET HTML 5 interview questions with answers)

 

ASP.NET HTML 5 interview questions on SVG and Canvas

ASP.NET HTML5 interview questions with answers

What are web workers and why do we need them ?( ASP.NET HTML interview questions with answers)

 

Why do we need HTML 5 server-sent events? (ASP.NET HTML interview questions)

How can we add and remove data from local storage?(ASP.NET HTML 5 interview questions)

What is local storage concept in HTML 5? ( ASP.NET HTML 5 interview questions)

What is the difference between local storage and cookies? ( ASP.NET HTML 5 interview questions)

What is WebSQL?( ASP.Net HTML 5 interview questions)

 

What is session storage and how can you create one?( ASP.Net HTML 5 interview questions with answers)

 

What is application cache in HTML5?( ASP.NET HTML 5 interview questions with answers)

ASP.NET HTML 5 Application cache interview questions with answers

 

Explain the term cascading in style sheet ? ( CSS Interview questions)

What is difference between DIV vs SPAN in HTML ?( ASP.Net Interview questions)

HTML 5 Canvas Interview questions: - Canvas in HTML 5.

QuestPond’s interview questions and answers on HTML 5

 

Learn HTML 5 in 3 days – Day 1

 

 

 

Dotnetspider Questions And Answers Article

 

 

What is downcasting and upcasting ? ( .NET interview questions with videos)

 

What is the difference between String vs string? ( C# interview questions) ?

 

 

JAVASCRIPT INTERVIEW QUESTIONS WITH ANSWERS ARTICLE

 


3 IMPORTANT JAVASCRIPT IMPORTANT INTERVIEW QUESTION WITH ANSWERS