Top 23 de întrebări și răspunsuri la interviu WCF (2025)

Întrebări de interviu WCF pentru cei proaspăt și cu experiență

Iată întrebările și răspunsurile la interviu WCF (Windows Communication Framework) pentru debutanții, precum și candidații cu experiență pentru a obține jobul visat.


1) Explicați ce este WCF?

WCF (Windows Communication Framework) este un cadru Microsoft pentru a facilita comunicarea între procese. Prin diferite mijloace, vă permite să faceți comunicarea, cum ar fi Anunțarea mesajelor MS, Servicii, Remoting și așa mai departe. De asemenea, vă permite să vorbiți cu alte aplicații.NET sau cu tehnologii non-Microsoft (cum ar fi J2EE).

Descărcare gratuită PDF: Întrebări și răspunsuri la interviu WCF


2) Menționați care sunt principalele componente ale WCF?

Componentele principale ale WCF sunt

  • Servicii: Logica de lucru
  • Realizator: Calea în care sunt salvate datele. De exemplu, .exe, proces, serviciu Windows
  • Puncte finale: Modul în care serviciul este expus lumii exterioare

3) Explicați cum funcționează WCF?

WCF urmează modelul „Software as a Service”, în care toate unitățile de funcționalitate sunt definite ca servicii. Pentru comunicare, fiecare punct este un portal sau conexiune fie cu clientul, fie cu alte servicii. Este un program care expune o colecție de puncte finale.


4) Explicați care este diferența dintre serviciile web ASMX și WCF?

Diferența dintre WCF și ASMX sau serviciul web ASP.net este că ASMX este proiectat să trimită și să primească mesaje folosind SOAP numai prin HTTP. În timp ce WCF poate face schimb de mesaje folosind orice format prin orice protocol de transport


5) Menționați care este punctul final în WCF și care sunt cele trei puncte majore în WCF?

Fiecare serviciu trebuie să aibă un adresa care determină locul în care se află serviciul, contract care definește ce face serviciul și legare care spune cum să comunici cu serviciul.

  • Adresa: Specifică locația serviciului care va fi http://Myserver/MyservicePentru a comunica cu clientul nostru de servicii, va folosi această locație.
  • Contracta: Specifică interfața dintre server și client. Este o interfață simplă, cu anumite atribute
  • Obligatoriu: Acesta decide modul în care două părți vor comunica între ele în ceea ce privește transportul și codificarea și protocoalele
Întrebări de interviu WCF
Întrebări de interviu WCF

6) Explicați câte tipuri de contracte definește WCF?

WCF definește patru tipuri de contracte

  • Contracte de servicii
  • Contracte de date
  • Contracte de culpă
  • Contracte de mesaje

7) Care sunt schemele de transport suportate de WCF?

Aceasta susține

  • HTTP
  • TCP
  • Rețea peer
  • IPC (comunicații între procese)
  • MSMQ

8) Menționați care sunt modalitățile de găzduire a unui serviciu WCF?

Modalitățile de găzduire a unui serviciu WCF sunt

  • IIS
  • Auto-găzduire
  • WAS (Serviciul de activare Windows)
Întrebări de interviu WCF pentru cei proaspăt și cu experiență
Întrebări de interviu WCF pentru cei proaspăt și cu experiență

9) Menționați sintaxa adresei și diferitele formate ale schemei de transport WCF?

Sintaxa adresei schemei de transport WCF este

[transport]:// [machine or domain] [: optional port]

format


10) În WCF, ce sunt contractele duplex?

Mesageria duplex sau apelul înapoi sunt utilizate în WCF pentru a comunica cu clientul. Pe diferite sisteme de transport Mesageria duplex în WCF se face ca TCP, Named pipe și chiar HTTP. În mod colectiv, acest lucru este cunoscut sub numele de contracte duplex în WCF.


11) Menționați care sunt diferitele moduri de instanță în WCF?

La o anumită instanță de serviciu, WCF leagă o solicitare de mesaj primită, astfel încât modurile disponibile sunt

  • Per apel: Această instanță este creată pentru fiecare apel, eficientă din punct de vedere al memoriei, dar necesită menținerea sesiunii
  • Pe sesiune: Pentru o sesiune completă a unei instanțe de utilizator sunt create
  • Singur: Este creată o instanță care este partajată între toți utilizatorii și partajată între toți. Din punct de vedere al memoriei este cel mai puțin eficient.

12) Explicați ce este un proxy de serviciu în Windows Communication Foundation?

În WCF, un proxy de serviciu permite aplicațiilor să interacționeze cu serviciul WCF prin trimiterea și primirea de mesaje. Este o clasă care acoperă detalii despre serviciu, cum ar fi calea serviciului, tehnologia de implementare a serviciului, platforma și protocolul de comunicare și așa mai departe. Deci, atunci când aplicația interacționează cu serviciul prin proxy, dă impresia că comunică un obiect local.


13) Explicați ce este SOA?

SOA (Service Oriented Architectural) este o colecție de servicii care determină modul în care două entități de calcul vor comunica între ele pentru a atinge anumite funcționalități de afaceri și, de asemenea, modul în care o entitate poate lucra în numele altei entități.


14) Care sunt tipurile de contracte de date în WCF?

Există două tipuri de contracte de date

  • Contract de date: Atribut folosit pentru a defini clasa
  • Membru de date: Atribut folosit pentru a defini proprietățile

15) Care sunt cele trei tipuri de suport pentru managerul de tranzacții WCF?

Tipurile de manager de tranzacții pe care le acceptă WCF sunt

  • Lumina Greutate
  • WS- Tranzacție atomică
  • Tranzacție OLE

16) Enumerați diferența dintre XMLSerializer și DataContractSerializer?

DataContractSerializer XMLSerializer
Pentru WCF, DataContractSerializer este serializatorul implicit XMLSerializer nu este un serializator implicit
În comparație cu XMLSerializer, este mai rapid XMLSerializer este mai lent
Este folosit pentru scheme simple Este folosit pentru scheme complexe

17) Explicați care sunt deputații europeni disponibili în WCF?

MEP înseamnă Message Exchange Pattern, sunt permise trei tipuri de modele de schimb de mesaje.

  • Data Gram
  • Cerere și Răspuns
  • Duplex

18) Denumiți spațiul de nume care este utilizat pentru a accesa serviciul WCF?

System.ServiceModel este utilizat pentru a accesa serviciul WCF


19) Enumerați tipurile de legături disponibile în WCF?

Tipurile de legare disponibile în WCF sunt

  • BasicHttpBinding
  • NetTcpBinding
  • WSHttpBinding
  • NetMsmqBinding

20) Explicați ce este DataContractSerializer?

Procesul de schimbare a unei instanțe de obiect într-un format portabil și transferabil este cunoscut sub numele de Serializare, iar serializarea datelor este denumită DataContractSerializer.


21) Menționați care sunt diferitele formate de adrese în WCF?

Diversele formate de adrese din WCF sunt

  • Format de adresă HTTP: à http:// gazdă locală:
  • Format de adresă TCP: à net.tcp://gazdă locală:
  • Format de adresă MSMQ:ànet.msmq://localhost:

22) Ce este REST și care este problema cu WCF REST și cum poate fi rezolvată?

REST reprezintă transferul de stat, pentru proiectarea aplicației de rețea se folosește REST. Se bazează pe un server client fără stat, protocol de comunicații stocabil în cache. Motivul din spatele creării WCF este acela de a sprijini SOA și nu REST. Este nevoie de multă configurare pentru a crea serviciul HTTP REST folosind WCF. Pentru a depăși această sarcină plictisitoare, ASP.NET web API a fost introdus.


23) Enumerați care sunt diferitele niveluri de izolare furnizate în WCF?

Diferitele niveluri de izolare furnizate în WCF sunt

  • Citiți Uncommitted
  • Citiți Angajat
  • Citire repetabilă
  • Serializabil

Aceste întrebări de interviu vă vor ajuta, de asemenea, în viva (orale)

Distribuie

4 Comentarii

  1. Avatar vidhyalakshmi spune:

    ma ajuta foarte mult. asa ca gandeste-ti atata cariera.guru

  2. Avatar Prassana spune:

    este foarte util de la carrer.guru

  3. Ganesh Periasamy spune:

    Foarte frumoasa colectia. Am doar un punct la întrebarea #14. Nu ar trebui să includem EnumMember în răspuns?

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *