23 parimat WCF-i intervjuu küsimust ja vastust (2025)
WCF-i intervjuuküsimused värsketele ja kogenud inimestele
Siin on WCF (Windows Communication Framework) intervjuu küsimused ja vastused nii värsketele kui ka kogenud kandidaatidele oma unistuste töökoha saamiseks.
1) Selgitage, mis on WCF?
WCF (Windows Communication Framework) on Microsofti raamistik, mis muudab protsessidevahelise suhtluse lihtsamaks. See võimaldab teil erinevatel viisidel suhelda, nagu MS-sõnumite järjekord, teenused, kaughaldus ja nii edasi. See võimaldab teil rääkida ka teiste.NET-i rakenduste või mitte-Microsofti tehnoloogiatega (nt J2EE).
Tasuta PDF-i allalaadimine: WCF-i intervjuu küsimused ja vastused
2) Nimeta, millised on WCF-i põhikomponendid?
WCF-i peamised komponendid on
- Teenindus: Töö loogika
- Peremees: Tee, kuhu andmed salvestatakse. Nt. exe, protsess, Windowsi teenus
- Lõpp-punktid: See, kuidas teenus välismaailmaga kokku puutub
3) Selgitage, kuidas WCF töötab?
WCF järgib "Tarkvara teenusena" mudelit, kus kõik funktsiooniüksused on määratletud teenustena. Suhtlemiseks on iga punkt portaal või ühendus kas kliendi või muude teenustega. See on programm, mis paljastab lõpp-punktide kogu.
4) Selgitage, mis vahe on ASMX veebiteenustel ja WCF-il?
WCF ja ASMX või ASP.net veebiteenuse erinevus seisneb selles, et ASMX on loodud sõnumite saatmiseks ja vastuvõtmiseks ainult HTTP kaudu SOAP-i abil. Kuigi WCF saab sõnumeid vahetada mis tahes vormingus mis tahes transpordiprotokolli kaudu
5) Nimetage, mis on WCF-i lõpp-punkt ja millised on WCF-i kolm peamist punkti?
Igal teenusel peab olema aadress mis määrab teenuse asukoha, leping, mis määrab, mida teenus teeb, ja siduv mis ütleb, kuidas teenusega suhelda.
- Aadress: See määrab teenuse asukoha, mis sarnaneb http://Myserver/Myservice. Meie teenusekliendiga suhtlemiseks kasutab see seda asukohta
- Leping: See määrab serveri ja kliendi vahelise liidese. See on lihtne liides mõne atribuudiga
- Köitmine: See otsustab, kuidas kaks osapoolt omavahel transpordi, kodeerimise ja protokollide osas suhtlevad
6) Selgitage, mitut tüüpi lepinguid WCF määratleb?
WCF määratleb nelja tüüpi lepinguid
- Teenuslepingud
- Andmelepingud
- Vealepingud
- Sõnumilepingud
7) Milliseid transpordiskeeme WCF toetab?
Ta toetab
- HTTP
- TCP
- Võrgustik
- IPC (protsessidevaheline suhtlus)
- MSMQ
8) Mainige, millised on WCF-teenuse hostimise viisid?
WCF-teenuse hostimise viisid on järgmised
- IIS
- Iseseisev hostimine
- WAS (Windowsi aktiveerimisteenus)
9) Mainige aadressi süntaksit ja WCF-i transpordiskeemi erinevaid vorminguid?
WCF-i transpordiskeemi aadressi süntaks on
[transport]:// [machine or domain] [: optional port]
formaat
10) Mis on WCF-is duplekslepingud?
WCF-is kasutatakse kliendiga suhtlemiseks duplekssõnumit või tagasihelistamist. Erinevate transpordisüsteemide kaudu toimub duplekssõnumid WCF-is nagu TCP, nimega toru ja isegi HTTP. Seda nimetatakse WCF-is ühiselt duplekslepinguteks.
11) Nimetage, millised on WCF-i erinevad eksemplarirežiimid?
Konkreetse teenuse eksemplariga seob WCF sissetuleva sõnumipäringu, seega on saadaolevad režiimid
- Kõne kohta: See eksemplar luuakse iga kõne jaoks, mis on mälu osas tõhus, kuid vajab seanssi säilitamist
- Seansi kohta: Kasutajaeksemplari täieliku seansi jaoks luuakse
- Vallaline: Luuakse üks eksemplar, mida jagatakse kõigi kasutajate ja kõigi vahel. Mälu osas on see kõige vähem tõhus.
12) Selgitage, mis on teenuse puhverserver Windows Communication Foundationis?
WCF-is võimaldab teenuse puhverserver rakendustel suhelda WCF-teenusega, saates ja vastu võtta sõnumeid. See on klass, mis hõlmab teenuse üksikasju, nagu teenindustee, teenuse juurutamise tehnoloogia, platvorm ja sideprotokoll ja nii edasi. Seega, kui rakendus suhtleb teenusega puhverserveri kaudu, jätab see mulje, et see suhtleb kohaliku objektiga.
13) Selgitage, mis on SOA?
SOA (teenusele orienteeritud arhitektuur) on teenuste kogum, mis määrab, kuidas kaks andmetöötlusüksust teatud ärifunktsioonide saavutamiseks omavahel suhtlevad ja kuidas üks olem saab töötada teise üksuse nimel.
14) Mis tüüpi andmelepingud on WCF-is?
Andmelepinguid on kahte tüüpi
- Andmeleping: klassi määratlemiseks kasutatav atribuut
- Andmeliige: atribuutide määratlemiseks kasutatav atribuut
15) Milliseid kolme tüüpi tehinguhalduri WCF toetab?
WCF-i toetatud tehinguhalduri tüübid on järgmised
- Kerge kaal
- WS- Atomic Transaction
- OLE tehing
16) Loetlege erinevus XMLSerializeri ja DataContractSerializeri vahel?
DataContractSerializer | XMLSerialiseerija |
WCF-i jaoks on DataContractSerializer vaikeserialiseerija | XMLSerializer ei ole vaikeserialiseerija |
Võrreldes XMLSerializeriga on see kiirem | XMLSerializer on aeglasem |
Seda kasutatakse lihtsate skeemide jaoks | Seda kasutatakse keerukate skeemide jaoks |
17) Selgitage, millised parlamendiliikmed on WCF-is saadaval?
MEP tähistab sõnumivahetuse mustrit, lubatud on kolme tüüpi sõnumivahetuse mustrid.
- Data Gram
- Taotlus ja vastus
- Duplex
18) Nimetage nimeruum, mida kasutatakse WCF-teenusele juurdepääsuks?
WCF-teenusele juurdepääsuks kasutatakse System.ServiceModelit
19) Loetlege WCF-is saadaolevad köitmise tüübid?
WCF-is saadaolevad köitmistüübid on järgmised
- BasicHttpBinding
- NetTcpBinding
- WSHttpBinding
- NetMsmqBinding
20) Selgitage, mis on DataContractSerializer?
Objekti eksemplari teisaldatavasse ja ülekantavasse vormingusse muutmise protsessi nimetatakse serialiseerimiseks ja andmete serialiseerimist nimetatakse DataContractSerializeriks.
21) Nimetage, millised on WCF-i erinevad aadressivormingud?
WCF-i erinevad aadressivormingud on
- HTTP-aadressi vorming: à http:// kohalik host:
- TCP-aadressi vorming: net.tcp://local host:
- MSMQ aadressivorming:ànet.msmq://localhost:
22) Mis on REST ja mis on WCF RESTi probleem ja kuidas seda lahendada?
REST tähistab Representational State Transfer, võrgurakenduse kujundamiseks kasutatakse REST-i. See tugineb olekuta kliendiserverile, vahemällu salvestatavale sideprotokollile. WCF-i loomise põhjuseks on SOA toetamine, mitte REST. HTTP REST-teenuse loomiseks WCF-i abil on vaja palju konfigureerimist. Selle tüütu ülesande ületamiseks kasutage ASP.NET-i veebi API tutvustati.
23) Loetlege, millised on WCF-is pakutavad erinevad isolatsioonitasemed?
WCF-is pakutavad erinevad isolatsioonitasemed on
- Lugege Pühendamata
- Lugege Pühendunud
- Korratav lugemine
- Serialiseeritav
Need intervjuu küsimused aitavad ka teie viva (suuline)
see aitab mind väga. nii et arvan, et sa nii palju karjääri.guru
Hea kokkuvõte
see on väga kasulik saidilt carrer.guru
Väga kena kollektsioon. Mul on küsimus nr 14. Kas me ei peaks vastusesse lisama EnumMemberi?