23 nejčastějších otázek a odpovědí na rozhovory WCF (2026)

Otázky k pohovoru WCF pro začátečníky a zkušené

Zde jsou otázky a odpovědi na pohovor WCF (Windows Communication Framework) pro začátečníky i zkušené kandidáty, aby získali svou vysněnou práci.


1) Vysvětlete, co je WCF?

WCF (Windows Communication Framework) je rámec společnosti Microsoft, který usnadňuje komunikaci mezi procesy. Prostřednictvím různých prostředků vám umožňuje provádět komunikaci, jako je řazení zpráv do fronty, služby, vzdálená komunikace a tak dále. Umožňuje vám také mluvit s jinými aplikacemi .NET nebo technologiemi jiných společností než Microsoft (např J2EE).

Zdarma ke stažení PDF: Otázky a odpovědi k rozhovoru WCF


2) Uveďte, jaké jsou hlavní součásti WCF?

Hlavními součástmi WCF jsou

  • Služba: Pracovní logika
  • Host: Cesta, kde jsou data uložena. Např. .exe, proces, služba Windows
  • Koncové body: Způsob, jakým je služba vystavena vnějšímu světu

3) Vysvětlete, jak WCF funguje?

WCF se řídí modelem „Software jako služba“, kde jsou všechny jednotky funkčnosti definovány jako služby. Pro komunikaci je každý bod portálem nebo spojením buď s klientem nebo jinými službami. Je to program, který odhaluje kolekci koncových bodů.


4) Vysvětlete, jaký je rozdíl mezi webovými službami ASMX a WCF?

Rozdíl mezi WCF a ASMX nebo webovou službou ASP.net je v tom, že ASMX je navržena k odesílání a přijímání zpráv pouze pomocí protokolu SOAP přes HTTP. Zatímco WCF si může vyměňovat zprávy v jakémkoli formátu přes jakýkoli transportní protokol


5) Uveďte, co je koncovým bodem WCF a jaké jsou tři hlavní body WCF?

Každá služba musí mít adresa která určuje, kde se služba nachází, smlouva, která definuje, co služba dělá a vazba který říká, jak komunikovat se službou.

  • Adresa: Určuje umístění služby, které bude jako http://Myserver/MyservicePro komunikaci s naším servisním klientem bude použita tato poloha.
  • Smlouva: Určuje rozhraní mezi serverem a klientem. Je to jednoduché rozhraní s nějakým atributem
  • Vazba: Rozhoduje, jak spolu budou dvě strany komunikovat, pokud jde o přenos a kódování a protokoly
Otázky k rozhovoru WCF
Otázky k rozhovoru WCF

6) Vysvětlete, kolik typů smluv definuje WCF?

WCF definuje čtyři typy smluv

  • Smlouvy o poskytování služeb
  • Datové smlouvy
  • Chybové smlouvy
  • Smlouvy o zasílání zpráv

7) Jaká jsou transportní schémata, která WCF podporuje?

Podporuje

  • HTTP
  • TCP
  • Peer síť
  • IPC (Inter Process Communication)
  • MSMQ

8) Uveďte, jaké jsou způsoby hostování služby WCF?

Způsoby hostování služby WCF jsou

  • IIS
  • Vlastní hosting
  • WAS (aktivační služba Windows)
Otázky k pohovoru WCF pro začátečníky a zkušené
Otázky k pohovoru WCF pro začátečníky a zkušené

9) Uveďte syntaxi adresy a různé formáty schématu přenosu WCF?

Syntaxe adresy transportního schématu WCF je

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

formát


10) Co jsou ve WCF duplexní smlouvy?

Ke komunikaci s klientem se ve WCF používá duplexní zasílání zpráv nebo zpětné volání. Přes jiný transportní systém Duplexní zasílání zpráv ve WCF probíhá jako TCP, Named pipe a dokonce i HTTP. Souhrnně se tomu v WCF říká duplexní smlouvy.


11) Uveďte, jaké jsou různé režimy instancí ve WCF?

Ke konkrétní instanci služby WCF váže požadavek na příchozí zprávu, takže dostupné režimy jsou

  • Za hovor: Tato instance je vytvořena pro každé volání, je efektivní z hlediska paměti, ale potřebuje udržovat relaci
  • Za relaci: Pro úplnou relaci jsou vytvořeny instance uživatele
  • Singl: Vytvoří se jedna instance, která je sdílena mezi všemi uživateli a sdílena mezi všemi. Z hlediska paměti je nejméně efektivní.

12) Vysvětlete, co je Service Proxy ve Windows Communication Foundation?

V WCF umožňuje proxy služby aplikacím komunikovat se službou WCF odesíláním a přijímáním zpráv. Je to třída, která pokrývá detaily služby, jako je cesta služby, technologie implementace služby, platforma a komunikační protokol a tak dále. Když tedy aplikace interaguje se službou prostřednictvím proxy, vyvolává dojem, že komunikuje místní objekt.


13) Vysvětlete, co je SOA?

SOA (Service Oriented Architectural) je soubor služeb, které určují, jak spolu budou dvě výpočetní entity komunikovat, aby dosáhly určité obchodní funkčnosti, a také to, jak může jedna entita pracovat jménem jiné entity.


14) Jaké jsou typy datových smluv ve WCF?

Existují dva typy datových smluv

  • Data Contract: Atribut používaný k definování třídy
  • Datový člen: Atribut používaný k definování vlastností

15) Jaké tři typy správce transakcí WCF podporuje?

Typy správce transakcí, které WCF podporuje, jsou

  • Nízká hmotnost
  • WS- Atomová transakce
  • OLE transakce

16) Vyjmenujte rozdíl mezi XMLSerializer a DataContractSerializer?

DataContractSerializer XMLSerializer
Pro WCF je výchozím serializátorem DataContractSerializer XMLSerializer není výchozí serializátor
Ve srovnání s XMLSerializer je rychlejší XMLSerializer je pomalejší
Používá se pro jednoduchá schémata Používá se pro komplexní schémata

17) Vysvětlete, jací jsou poslanci EP k dispozici ve WCF?

MEP znamená Vzor výměny zpráv, jsou povoleny tři typy vzorů vyměňovaných zpráv.

  • Data Gram
  • Žádost a odpověď
  • Duplex

18) Pojmenujte jmenný prostor, který se používá pro přístup ke službě WCF?

System.ServiceModel se používá pro přístup ke službě WCF


19) Vyjmenujte typy vázání dostupné ve WCF?

Typy vázání dostupné ve WCF jsou

  • Základní HttpBinding
  • NetTcpBinding
  • WSHttpBinding
  • NetMsmqBinding

20) Vysvětlete, co je DataContractSerializer?

Proces změny instance objektu na přenosný a přenosný formát je známý jako serializace a serializace dat se nazývá DataContractSerializer.


21) Uveďte, jaké jsou různé formáty adres ve WCF?

Různé formáty adres ve WCF jsou

  • Formát adresy HTTP: à http:// místní hostitel:
  • Formát adresy TCP:à net.tcp://místní hostitel:
  • Formát adresy MSMQ:ànet.msmq://localhost:

22) Co je REST a jaký je problém s WCF REST a jak jej lze vyřešit?

REST je zkratka pro Representational State Transfer, pro návrh síťové aplikace se používá REST. Spoléhá na bezstavový, klientský server, komunikační protokol s možností ukládání do mezipaměti. Důvodem vytvoření WCF je podpora SOA a ne REST. Vyžaduje mnoho konfigurace, aby bylo možné vytvořit službu HTTP REST pomocí WCF. Chcete-li překonat tento únavný úkol, ASP.NET web API byl představen.


23) Uveďte, jaké jsou různé úrovně izolace poskytované v WCF?

Různé úrovně izolace poskytované ve WCF jsou

  • Přečtěte si Nezávazně
  • Přečtěte si Odhodlání
  • Opakovatelné čtení
  • Serializovatelné

Tyto otázky na pohovoru také pomohou ve vašem životě (ústních)

Sdílet

4 Komentáře

  1. avatar vidhyalakshmi říká:

    velmi mi to pomáhá. tak si myslím, že tolik kariéry.guru

  2. avatar Prassana říká:

    je to velmi užitečné od carrer.guru

  3. Ganesh Periasamy říká:

    Velmi pěkná sbírka. Mám jen poznámku k otázce č. 14. Neměli bychom do odpovědi zahrnout EnumMember?

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *