BizTalk Utilities CV ,   Jobs ,   Code library
 
Go to the front page to continue learning about XML or select below:

Contents

ReBlogger Contents

Previous posts in WSCF/WCF

 
 
Page 7463 of 21350

WCF: Questions for studying and interview

Blogger : Leonid Ganeline
All posts : All posts by Leonid Ganeline
Category : WSCF/WCF
Blogged date : 2008 Jan 07

This is a Part 3 of the Questions for interview articles.

Part 1: "BizTalk 2004, Questions for interview without answers" http://geekswithblogs.net/LeonidGaneline/archive/2006/05/22/79267.aspx  
Part 2: "BizTalk interview questions and principle" http://geekswithblogs.net/LeonidGaneline/archive/2007/07/03/113663.aspx  
Part 3: "WCF: Questions for studying and interview" http://geekswithblogs.net/LeonidGaneline/archive/2008/01/07/wcf-questions-for-studing-and-interview.aspx  


Additions (2008-06-18):
Debugging:
  • What tools are used for the debugging?
  • Is it possible to log the messages on the service side? On the client side? How to switch on the logging?
  • What the difference between the service messages and transport messages?
  • What the difference between the SoapUi utility and the VS2008 test functionality used for the Web-service testing?

Configuration files:
  • Enumerate the high level elements of the <system.serviceModel> section.
  • What is the name attribute of the <service> element?
  • What is the contract attribute of the <endpoint> element?
  • What is the difference in the attributes the binging and the bindingConfiguration of the <endpoint> element?
  • What is the difference in the attributes the binging and the bindingName of the <endpoint> element?
  • Are the addresses, the bindings, the contracts unique between services?
  • How are dependent the app.config and the machine.config files?
  • Enumerate the high level of the <bindings> and <binding> element.
Service contracts:
  • Enumerate three message exchange patterns in the WCF model. 
  • If the service operation returns void, what is the message exchange pattern? Is the client waiting the operation to completed in this case?
  • What the difference between the request-response pattern and the duplex pattern?
  • In the duplex communication is the server set up the client address or the client set it up? This address is used by the server to sent the data back to the client.
Fault contracts:
  • In what order do we have to catch the exceptions: TimoutException, FaultException, FaultException<MyException>, CommunicationException?
Sessions, Instancing, and Concurrency:
  • Why we need the sessions?
  • Where session stores the session information? What is the general store for the WCF session?
  • What is it a correlation? What parameters are mandatory for the correlation?
  • Who initiate the WCF session, service or a client? 
  • What order are processed the delivered messages in during the session?
  • How can we create a singleton service?
  • Is the SessionMode.NotAllowed increase the performance?
  • What is it the Terminating and Initiating of the OperationContract? Could be the OperationContract Terminating and Initiating at the same time?
  • How does a client start a session?
Transports:
  • How to enable streaming?
  • What types of the operation contract parameters could be streamed?
  • Do we have to change the maxReceivedMessageSize parameter to use streaming?
  • What types of the quota have the WCF transports?
  • What is it the Teredo? How we can use it?
  • What is it the Net.TCP Port Sharing? How we can use it?
Queues and Reliable Sessions:
  • What types of reliable messaging are implemented in the WCF?
  • What is it the Reliable session?
  • Is the Reliable session asynchronous?
  • Is the Reliable session tied to the transport session?
  • Can the Reliable session be established with the one-way, or the request-reply, or with the duplex, or with all those exchange message patterns?
  • What the system-provided bindings have the support for the Reliable session and what of those bindings are these options enabled by default?
  • Reliable sessions in Windows Communication Foundation (WCF) use a transfer window. What is it the Transfer window? What does it means for the sender, for the receiver? How is it depend of the latency?
  • What is it the Transmission queue and the Target queue? What the difference? 
  • What is it the Dead-letter queue and the Poison queue? What the difference? 
  • Can we use the two-way service operations with queued binding?
  • Could the ExactlyOnce property of the netMsmqBinding be true if the queue is not transactional? 
  • When is the MsmqIntegrationBinding or the NetMsmqBinding used?
  • Is there an error in the Msmq address the "net.msmq://MyHost/private$/MyQueue"?
  • Can we use the public queues without the Windows domain? If cannot then why?
  • Is the MsmqIntegrationBinding used the msmq.formatname scheme or the net.msmq scheme?
Hosting:
  • What hosting functionality is unique for the Vista OS?
  • Do we have to use the relative addresses when hosting in the IIS or the absolute addresses? Why?
  • Could the IIS-hosted WCF service make use of HTTP transport security if the IIS virtual derectory that contains the service is not support it?


Read comments or post a reply to : WCF: Questions for studying and interview
Page 7463 of 21350

Newest posts
 

    Email TopXML