Top 23 pitanja i odgovora na WCF intervjuu (2025.)
Pitanja za WCF intervju za brucoše i iskusne
Ovdje su WCF (Windows Communication Framework) pitanja i odgovori za intervjue za brucoše, kao i za iskusne kandidate da dobiju posao iz snova.
1) Objasnite što je WCF?
WCF (Windows Communication Framework) je Microsoftov okvir za lakšu međuprocesnu komunikaciju. Različitim sredstvima omogućuje vam komunikaciju kao što je MS slanje poruka u redu čekanja, usluge, daljinsko upravljanje i tako dalje. Također vam omogućuje razgovor s drugim .NET aplikacijama ili tehnologijama koje nisu Microsoftove (kao što je J2EE).
Besplatno preuzimanje PDF-a: Pitanja i odgovori za WCF intervju
2) Navedite koje su glavne komponente WCF-a?
Glavne komponente WCF-a su
- Usluga: Radna logika
- Domaćin: Staza na kojoj su podaci spremljeni. Npr. .exe, proces, Windows usluga
- Krajnje točke: Način na koji je usluga izložena vanjskom svijetu
3) Objasnite kako radi WCF?
WCF slijedi model "Softver kao usluga", gdje su sve jedinice funkcionalnosti definirane kao usluge. Za komunikaciju, svaka točka je portal ili veza bilo s klijentom ili drugim uslugama. To je program koji izlaže skup krajnjih točaka.
4) Objasnite koja je razlika između ASMX web usluga i WCF?
Razlika između WCF-a i ASMX-a ili web-servisa ASP.net je u tome što je ASMX dizajniran za slanje i primanje poruka samo pomoću SOAP-a preko HTTP-a. Dok WCF može razmjenjivati poruke koristeći bilo koji format preko bilo kojeg transportnog protokola
5) Navedite što je krajnja točka u WCF-u i koje su tri glavne točke u WCF-u?
Svaki servis mora imati adresa koji određuje gdje se servis nalazi, ugovor koji definira što servis radi i vezivanje koji govori kako komunicirati s uslugom.
- Adresa: Određuje mjesto usluge koje će biti kao http://Myserver/Myservice. Za komunikaciju s našim klijentom usluga koristit će ovu lokaciju
- Ugovor: Određuje sučelje između poslužitelja i klijenta. To je jednostavno sučelje s nekim atributima
- Uvez: Odlučuje kako će dvije strane međusobno komunicirati u smislu transporta, kodiranja i protokola
6) Objasnite koliko vrsta ugovora WCF definira?
WCF definira četiri vrste ugovora
- Ugovori o uslugama
- Ugovori o podacima
- Ugovori o krivnji
- Ugovori o porukama
7) Koje transportne sheme podržava WCF?
Ona podržava
- HTTP
- TCP
- Peer mreža
- IPC (Inter Process Communication)
- MSMQ
8) Navedite koji su načini hostinga WCF usluge?
Načini hostinga WCF usluge su
- IIS
- Self-Hosting
- WAS (Windows aktivacijska usluga)
9) Spomenite sintaksu adrese i različite formate WCF transportne sheme?
Sintaksa adrese WCF transportne sheme je
[transport]:// [machine or domain] [: optional port]
format
10) Što su dvostruki ugovori u WCF-u?
Duplex slanje poruka ili povratni poziv koristi se u WCF-u za komunikaciju s klijentom. Preko različitih prijenosnih sustava Duplex slanje poruka u WCF-u obavlja se poput TCP-a, imenovane cijevi pa čak i HTTP-a. Zajedno je to poznato kao dvostruki ugovori u WCF-u.
11) Navedite koji su različiti načini instance u WCF-u?
Za određenu instancu usluge WCF veže zahtjev za dolaznu poruku, tako da su dostupni načini
- Po pozivu: Ova se instanca stvara za svaki poziv, učinkovita u smislu memorije, ali treba održavati sesiju
- Po sesiji: Za potpunu sesiju kreiraju se korisničke instance
- Singl: Stvara se jedna instanca koja se dijeli među svim korisnicima i među svima. Što se tiče memorije, najmanje je učinkovit.
12) Objasnite što je Service Proxy u Windows Communication Foundation?
U WCF-u, proxy usluge omogućuje aplikacijama interakciju s WCF uslugom slanjem i primanjem poruka. To je klasa koja pokriva detalje usluge kao što su put usluge, tehnologija implementacije usluge, platforma i komunikacijski protokol i tako dalje. Dakle, kada aplikacija komunicira s uslugom putem proxyja, ostavlja dojam da komunicira s lokalnim objektom.
13) Objasnite što je SOA?
SOA (Service Oriented Architectural) skup je usluga koje određuju kako će dva računalna entiteta međusobno komunicirati kako bi postigla određenu poslovnu funkcionalnost te kako jedan entitet može raditi u ime drugog entiteta.
14) Koje su vrste ugovora o podacima u WCF-u?
Postoje dvije vrste ugovora o podacima
- Ugovor o podacima: atribut koji se koristi za definiranje klase
- Član podataka: Atribut koji se koristi za definiranje svojstava
15) Koje tri vrste upravitelja transakcija podržava WCF?
Vrste transakcijskog upravitelja koje WCF podržava su
- Lagani
- WS- Atomska transakcija
- OLE transakcija
16) Navedite razliku između XMLSerializera i DataContractSerializera?
DataContractSerializer | XMLSerializator |
Za WCF, DataContractSerializer je zadani serijalizator | XMLSerializer nije zadani serijalizator |
U usporedbi s XMLSerializerom, brži je | XMLSerializer je sporiji |
Koristi se za jednostavne sheme | Koristi se za složene sheme |
17) Objasnite koji su MEP-ovi dostupni u WCF-u?
MEP označava obrazac za razmjenu poruka, dopuštene su tri vrste obrazaca za razmjenu poruka.
- Data Gram
- Zahtjev i odgovor
- Dvoetažni
18) Navedite imenski prostor koji se koristi za pristup WCF servisu?
System.ServiceModel koristi se za pristup WCF usluzi
19) Navedite vrste vezanja dostupne u WCF-u?
Vrste uvezivanja dostupne u WCF-u su
- BasicHttpBinding
- NetTcpBinding
- WSHttpBinding
- NetMsmqBinding
20) Objasnite što je DataContractSerializer?
Proces mijenjanja instance objekta u prijenosni i prenosivi format poznat je kao serijalizacija, a serijalizacija podataka naziva se DataContractSerializer.
21) Navedite koji su različiti formati adresa u WCF-u?
Različiti formati adrese u WCF-u su
- Format HTTP adrese: à http:// lokalni host:
- Format TCP adrese:à net.tcp://local host:
- MSMQ format adrese:ànet.msmq://localhost:
22) Što je REST i koji je problem s WCF REST-om i kako se to može riješiti?
REST je kratica za Representational State Transfer, za projektiranje mrežne aplikacije koristi se REST. Oslanja se na komunikacijski protokol klijent poslužitelja koji se može predmemorirati bez stanja. Razlog stvaranja WCF-a je podrška SOA-e, a ne REST-a. Zahtijeva mnogo konfiguracije kako bi se stvorio HTTP REST servis pomoću WCF-a. Kako bi prevladao ovaj zamoran zadatak, ASP.NET web API uveden je.
23) Navedite koje su različite razine izolacije predviđene u WCF-u?
Različite razine izolacije predviđene u WCF-u su
- Čitaj Uncommitted
- Čitaj Predano
- Ponovljivo čitanje
- serializable
Ova pitanja za intervju također će vam pomoći u vašem životu
jako mi pomaže. pa misli da si tolika karijera.guru
Dobar sažetak
vrlo je korisno od carrer.guru
Jako lijepa kolekcija. Imam nešto na pitanje br. 14. Ne bismo li trebali uključiti EnumMember u odgovor?