Biztalkien

Leonid Ganeline - Microsoft BizTalk Server & WCF

  Home  |   Contact  |   Syndication    |   Login
  62 Posts | 0 Stories | 76 Comments | 13 Trackbacks

News





free counters

Archives

Post Categories

Image Galleries

BizTalk

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 WCF?
  • 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 be completed in this case?
  • What the difference between the request-response pattern and the duplex pattern?
  • Is the server set up the client address or the client set it up in the duplex communication ? Server uses This address  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 the delivered messages processed in during the session?
  • How can we create a singleton service?
  • Does 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 can we use it?
  • What is it the Net.TCP Port Sharing? How can we 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?
  • Do the system-provided bindings have the support for the Reliable session and what the binding options are 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 is the difference? 
  • What is it the Dead-letter queue and the Poison queue? What is the difference? 
  • Could the two-way service operations be used 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 does not support it?
posted on Monday, January 07, 2008 8:53 AM

Feedback

# Questions for studying and interview 3/25/2009 4:48 AM Ravi Kiran Malladi
Good collection of questions. Also provide answers.

# re: WCF: Questions for studying and interview 5/19/2009 2:02 AM AD
I would request you to let us know answers of the questions you provided...

# re: WCF: Questions for studying and interview 5/31/2009 8:09 PM Rock
please post answers too for above question.It doesn't make much sense if no suitable answers are provided.

# re: WCF: Questions for studying and interview 8/19/2009 3:09 AM Akshay
please post answers

# re: WCF: Questions for studying and interview 8/19/2009 12:10 PM Leonid Ganeline
I would suggest to work with WCF and to read documentation to get answers. Purpose is to get knowledge of the WCF.

# re: WCF: Questions for studying and interview 9/6/2009 11:54 PM venu
plz post the answers....

# re: WCF: Questions for studying and interview 9/22/2009 6:07 AM Anil
post answers


# re: WCF: Questions for studying and interview 9/27/2009 6:31 AM CH pavankumar
Plz post answers.if u have plz send 2 my mail address.
" pavankumar.chebrolu@gmail.com"
Thanks in advance

# re: WCF: Questions for studying and interview 9/30/2009 3:32 AM Trushna
What is binding and how many types of bindings are there in WCF?

# re: WCF: Questions for studying and interview 10/7/2009 10:25 PM Mr X
All are uselless if there is no answer with it. All who are requesting for answer are not fools. If u can then give answers to them it will be gr8. otherwise if all can get answers then they can get questions too.

# re: WCF: Questions for studying and interview 10/8/2009 7:56 AM Leonid Ganeline
To Mr X: Do you think asking questions without real knowledge is wise? Actually I can't stand people who do this.
Please, open the books and find the answers.

# re: WCF: Questions for studying and interview 10/23/2009 9:49 AM dk
Maybe Leonid is asking these questions because he doesn't know the answers.

# re: WCF: Questions for studying and interview 10/28/2009 1:05 AM Tanveer Alam
Please Post Answer at my ID....

Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: