WCF Interview Questions and Answers

WCF Interview Questions and Answers

WCF (Windows Communication Foundation) is a one of the Programming Platform. The initial name for WCF was Indigo and it was designed for building service-oriented apps and offers interoperability too. It is a Microsoft framework to design applications or services, distributed framework over the network on a variety of platforms. Microsoft first introduced WCF in .Net framework 3.0, and later used extensively in frameworks 3.5 and 4.0 respectively. Before the introduction of WCF, developers were already using Asp.Net Web Services to design service-oriented applications, for distributed environments.

What is WCF?

What are the main features of WCF?

What are advantages of WCF?

Why WCF?

What are the WCF fundamentals and WCF Architecture?

Can you explain binding and how many types of bindings are there in WCF?

Can you explain different types of WCF Tools?

What is contract in WCF?

What are the different types of Contracts used in WCF?

Can you explain the essential components used in WCF?

What is the WCF RIA?

Can you explain the possible ways of hosting a WCF service?

What is a SOA?

What is ABC in WCF?

Can you explain transactions in WCF?

Which are the three types of transactions manager WCF supports?

Can you explain Transport in WCF?

Can you define address header in WCF?

Can you explain Message Reliability in WCF?

Can you explain XML Infoset?

Can you explain duplex contracts in WCF?

What are various ways of hosting WCF services?

What is Per Call instance mode in WCF?

What are different elements of WCF services client configuration file?

What is the difference between ASMX web services and WCF?

What is service proxy in WCF?

How will you define the service contract in WCF?

How would you enable the metadata information of the service?

Can you explain service host factory in WCF?

What is the address formats of the WCF transport schemas?

How to set the timeout property for the WCF service client call?

Can you explain .svc File in WCF?

What are the differences between WCF and Web services?

What was the codename for WCF?

Which styles of models are supported in WCF?

Can you define Throttling in WCF?

What are the different isolation levels in WCF?

What is the purpose of required property in data contracts?

Can you explain one-way mode in WCF?