23 Pertanyaan dan Jawaban Wawancara WCF Teratas (2025)
Pertanyaan Wawancara WCF untuk Mahasiswa Baru & Berpengalaman
Berikut adalah pertanyaan dan jawaban wawancara WCF (Windows Communication Framework) untuk kandidat baru dan berpengalaman untuk mendapatkan pekerjaan impian mereka.
1) Jelaskan apa itu WCF?
WCF (Windows Communication Framework) adalah kerangka kerja Microsoft untuk mempermudah komunikasi antar proses. Melalui berbagai cara, ini memungkinkan Anda melakukan komunikasi seperti Antrean perpesanan MS, Layanan, Remoting, dan sebagainya. Ini juga memungkinkan Anda berbicara dengan aplikasi .NET lain, atau teknologi non-Microsoft (seperti J2EE).
Unduh PDF Gratis: Pertanyaan dan Jawaban Wawancara WCF
2) Sebutkan apa saja komponen utama WCF?
Komponen utama WCF adalah
- Layanan: Logika kerja
- Host: Jalur dimana data disimpan. Misalnya, .exe, proses, layanan windows
- Titik akhir: Cara layanan tersebut diekspos ke dunia luar
3) Jelaskan bagaimana cara kerja WCF?
WCF mengikuti model “Perangkat Lunak sebagai Layanan”, di mana semua unit fungsionalitas didefinisikan sebagai layanan. Untuk komunikasi, setiap titik merupakan portal atau koneksi baik dengan klien atau layanan lainnya. Ini adalah program yang memperlihatkan kumpulan titik akhir.
4) Jelaskan apa perbedaan antara layanan web ASMX dan WCF?
Perbedaan antara layanan web WCF dan ASMX atau ASP.net adalah ASMX dirancang untuk mengirim dan menerima pesan menggunakan SOAP melalui HTTP saja. Sedangkan WCF dapat bertukar pesan menggunakan format apapun melalui protokol transport apapun
5) Sebutkan apa yang dimaksud dengan titik akhir dalam WCF dan apa saja tiga poin utama dalam WCF?
Setiap layanan pasti memiliki alamat yang menentukan lokasi layanan, kontrak yang menjelaskan apa yang dilakukan layanan, dan mengikat yang memberi tahu cara berkomunikasi dengan layanan.
- Alamat: Ini menentukan lokasi layanan seperti apa http://Myserver/MyserviceUntuk berkomunikasi dengan klien layanan kami, kami akan menggunakan lokasi ini
- Kontrak: Ini menentukan antarmuka antara server dan klien. Ini adalah antarmuka sederhana dengan beberapa atribut
- Binding: Ini memutuskan bagaimana dua pihak akan berkomunikasi satu sama lain dalam hal transportasi dan pengkodean serta protokol
6) Jelaskan berapa banyak jenis kontrak yang didefinisikan WCF?
WCF mendefinisikan empat jenis Kontrak
- Kontrak Layanan
- Kontrak Data
- Kontrak Kesalahan
- Kontrak Pesan
7) Skema transportasi apa yang didukung WCF?
Mendukung
- HTTP
- TCP
- Jaringan rekan
- IPC (Komunikasi Antar Proses)
- MSMQ
8) Sebutkan apa saja cara menghosting layanan WCF?
Cara menghosting layanan WCF adalah
- IIS
- Hosting Mandiri
- WS (Layanan Aktivasi Windows)
9) Sebutkan sintaks alamat dan berbagai format skema transportasi WCF?
Sintaks alamat skema transportasi WCF adalah
[transport]:// [machine or domain] [: optional port]
format
10) Di WCF, apa itu kontrak dupleks?
Pesan dupleks atau panggilan balik digunakan di WCF untuk berkomunikasi dengan klien. Melalui sistem transportasi yang berbeda, perpesanan duplex di WCF dilakukan seperti TCP, Named pipe dan bahkan HTTP. Secara kolektif ini dikenal sebagai kontrak dupleks di WCF.
11) Sebutkan apa saja mode instance yang berbeda di WCF?
Untuk contoh layanan tertentu, WCF mengikat permintaan pesan masuk, sehingga mode yang tersedia adalah
- Per Panggilan: Contoh ini dibuat untuk setiap panggilan, efisien dalam hal memori tetapi perlu mempertahankan sesi
- Setiap sesi: Untuk sesi lengkap instance pengguna dibuat
- Tunggal: Satu contoh dibuat yang dibagikan di antara semua pengguna dan dibagikan di antara semua. Dalam hal memori, ini paling tidak efisien.
12) Jelaskan apa itu Proxy Layanan di windows Communication Foundation?
Di WCF, proksi layanan memungkinkan aplikasi berinteraksi dengan layanan WCF dengan mengirim dan menerima pesan. Ini adalah kelas yang mencakup detail layanan seperti jalur layanan, teknologi implementasi layanan, platform dan protokol komunikasi, dan sebagainya. Jadi, ketika aplikasi berinteraksi dengan layanan melalui proxy, hal ini memberikan kesan bahwa aplikasi tersebut sedang mengkomunikasikan objek lokal.
13) Jelaskan apa itu SOA?
SOA (Service Oriented Architectural) adalah kumpulan layanan yang menentukan bagaimana dua entitas komputasi akan berkomunikasi satu sama lain untuk mencapai fungsionalitas bisnis tertentu dan juga bagaimana satu entitas dapat bekerja atas nama entitas lain.
14) Apa saja jenis Kontrak Data di WCF?
Ada dua jenis Kontrak Data
- Kontrak Data: Atribut yang digunakan untuk mendefinisikan kelas
- Anggota Data: Atribut yang digunakan untuk mendefinisikan properti
15) Apa saja tiga jenis manajer transaksi yang didukung WCF?
Jenis manajer transaksi yang didukung WCF adalah
- Ringan
- WS- Transaksi Atom
- Transaksi OLE
16) Sebutkan perbedaan antara XMLSerializer dan DataContractSerializer?
DataContractSerializer | XMLSerializer |
---|---|
Untuk WCF, DataContractSerializer adalah serializer default | XMLSerializer bukan serializer default |
Dibandingkan dengan XMLSerializer lebih cepat | XMLSerializer lebih lambat |
Ini digunakan untuk skema sederhana | Ini digunakan untuk skema yang kompleks |
17) Jelaskan apa saja anggota Parlemen Eropa yang tersedia di WCF?
MEP adalah singkatan dari Message Exchange Pattern, tiga jenis pola pertukaran pesan diperbolehkan.
- Gram Data
- Permintaan dan Tanggapan
- Rangkap
18) Sebutkan namespace yang digunakan untuk mengakses layanan WCF?
System.ServiceModel digunakan untuk mengakses layanan WCF
19) Sebutkan jenis penjilidan yang tersedia di WCF?
Jenis pengikatan yang tersedia di WCF adalah
- PengikatanHttp Dasar
- Pengikatan NetTcp
- Pengikatan WSHttp
- Pengikatan NetMsmq
20) Jelaskan apa itu DataContractSerializer?
Proses mengubah instance objek ke format portabel dan dapat ditransfer dikenal sebagai Serialisasi, dan serialisasi data disebut DataContractSerializer.
21) Sebutkan apa saja macam-macam format alamat di WCF?
Berbagai format alamat di WCF adalah
- Format Alamat HTTP: à http:// host lokal:
- Format Alamat TCP:à net.tcp://host lokal:
- Format Alamat MSMQ:ànet.msmq://localhost:
22) Apa itu REST dan apa masalahnya dengan WCF REST dan bagaimana cara mengatasinya?
REST adalah singkatan dari Representational State Transfer, untuk merancang aplikasi jaringan REST digunakan. Itu bergantung pada server klien tanpa kewarganegaraan, protokol komunikasi yang dapat di-cache. Alasan di balik pembuatan WCF adalah untuk mendukung SOA dan bukan REST. Dibutuhkan banyak konfigurasi untuk membuat layanan HTTP REST menggunakan WCF. Untuk mengatasi tugas yang membosankan ini, web ASP.NET API diperkenalkan.
23) Sebutkan tingkat isolasi apa saja yang disediakan di WCF?
Tingkat isolasi berbeda yang disediakan di WCF adalah
- Baca Tanpa Komitmen
- Baca Berkomitmen
- Baca Berulang
- Serializable
Pertanyaan wawancara ini juga akan membantu dalam viva Anda (lisan)
itu sangat membantu saya. jadi menurutku kamu sangat berkarir.guru
Ringkasan yang bagus
ini sangat berguna dari carrer.guru
Koleksi yang sangat bagus. Saya hanya ada benarnya pada pertanyaan nomor 14. Bukankah kita harus menyertakan EnumMember dalam jawabannya?