As 23 principais perguntas e respostas da entrevista do WCF (2025)

Perguntas da entrevista do WCF para novatos e experientes

Aqui estão as perguntas e respostas da entrevista do WCF (Windows Communication Framework) para calouros e também para candidatos experientes para conseguir o emprego dos sonhos.


1) Explique o que é WCF?

WCF (Windows Communication Framework) é uma estrutura da Microsoft para facilitar a comunicação entre processos. Através de vários meios, ele permite que você faça a comunicação, como fila de mensagens MS, serviços, comunicação remota e assim por diante. Ele também permite que você converse com outros aplicativos .NET ou tecnologias que não sejam da Microsoft (como J2EE).

Download gratuito de PDF: Perguntas e respostas da entrevista do WCF


2) Mencione quais são os principais componentes do WCF?

Os principais componentes do WCF são

  • Serviço: A lógica de funcionamento
  • host: O caminho onde os dados são salvos. Por exemplo, .exe, processo, serviço do Windows
  • Pontos finais: A forma como o serviço é exposto ao mundo exterior

3) Explique como funciona o WCF?

O WCF segue o modelo “Software as a Service”, onde todas as unidades de funcionalidade são definidas como serviços. Para comunicação, cada ponto é um portal ou conexão com o cliente ou outros serviços. É um programa que expõe uma coleção de endpoints.


4) Explique qual é a diferença entre serviços web ASMX e WCF?

A diferença entre o WCF e o serviço da web ASMX ou ASP.net é que o ASMX foi projetado para enviar e receber mensagens usando SOAP somente sobre HTTP. Embora o WCF possa trocar mensagens usando qualquer formato em qualquer protocolo de transporte


5) Mencione qual é o ponto final no WCF e quais são os três pontos principais no WCF?

Todo serviço deve ter um endereço que determina onde o serviço está localizado, contrato que define o que o serviço faz e obrigatório que informa como se comunicar com o serviço.

  • Endereço: Especifica a localização do serviço que será como http://Myserver/Myservice. Para comunicar com o nosso cliente de serviço, ele usará este local
  • Contrato: Ele especifica a interface entre o servidor e o cliente. É uma interface simples com algum atributo
  • Encadernação: Ele decide como duas partes se comunicarão entre si em termos de transporte, codificação e protocolos
Perguntas da entrevista do WCF
Perguntas da entrevista do WCF

6) Explique quantos tipos de contrato o WCF define?

WCF define quatro tipos de contratos

  • Contratos de serviço
  • Contratos de Dados
  • Contratos de falha
  • Contratos de Mensagem

7) Quais são os esquemas de transporte que o WCF suporta?

ele suporta

  • HTTP
  • TCP
  • Rede ponto a ponto
  • IPC (comunicação entre processos)
  • Msmq

8) Mencione quais são as formas de hospedar um serviço WCF?

As formas de hospedar um serviço WCF são

  • IIS
  • Auto-hospedagem
  • WAS (serviço de ativação do Windows)
Perguntas da entrevista do WCF para novatos e experientes
Perguntas da entrevista do WCF para novatos e experientes

9) Mencione a sintaxe do endereço e os diferentes formatos do esquema de transporte WCF?

A sintaxe de endereço do esquema de transporte WCF é

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

formato


10) No WCF o que são contratos duplex?

Mensagens duplex ou retorno de chamada são usados ​​no WCF para se comunicar com o cliente. Em diferentes sistemas de transporte, as mensagens Duplex no WCF são feitas como TCP, Named pipe e até mesmo HTTP. Coletivamente, isso é conhecido como contratos duplex no WCF.


11) Mencione quais são os diferentes modos de instância no WCF?

Para uma instância de serviço específica, o WCF vincula uma solicitação de mensagem recebida, portanto, os modos disponíveis são

  • Por chamada: Esta instância é criada para cada chamada, eficiente em termos de memória, mas precisa manter a sessão
  • Por sessão: Para uma sessão completa de uma instância de usuário são criados
  • Solteiro: É criada uma instância que é compartilhada entre todos os usuários e compartilhada entre todos. Em termos de memória é menos eficiente.

12) Explique o que é um Service Proxy no Windows Communication Foundation?

No WCF, um proxy de serviço permite que os aplicativos interajam com o serviço WCF enviando e recebendo mensagens. É uma classe que cobre detalhes de serviço como caminho de serviço, tecnologia de implementação de serviço, plataforma e protocolo de comunicação e assim por diante. Assim, quando a aplicação interage com o serviço através de proxy, dá a impressão de que está comunicando um objeto local.


13) Explique o que é SOA?

SOA (Service Oriented Architectural) é uma coleção de serviços que determina como duas entidades de computação se comunicarão entre si para alcançar determinadas funcionalidades de negócios e também como uma entidade pode trabalhar em nome de outra entidade.


14) Quais são os tipos de contratos de dados no WCF?

Existem dois tipos de contratos de dados

  • Contrato de Dados: Atributo utilizado para definir a classe
  • Membro de Dados: Atributo utilizado para definir as propriedades

15) Quais são os três tipos de gerenciador de transações suportados pelo WCF?

Os tipos de gerenciador de transações que o WCF suporta são

  • Leve
  • WS- Transação Atômica
  • Transação OLE

16) Liste a diferença entre XMLSerializer e DataContractSerializer?

DataContractSerializer XMLSerializador
Para WCF, DataContractSerializer é o serializador padrão XMLSerializer não é um serializador padrão
Compare com XMLSerializer, é mais rápido XMLSerializer é mais lento
É usado para esquemas simples É usado para esquemas complexos

17) Explique quais são os MEPs disponíveis no WCF?

MEP significa Message Exchange Pattern, três tipos de padrões de troca de mensagens são permitidos.

  • Grama de dados
  • Solicitação e Resposta
  • duplo

18) Nomeie o namespace usado para acessar o serviço WCF?

System.ServiceModel é usado para acessar o serviço WCF


19) Liste os tipos de vinculação disponíveis no WCF?

Os tipos de ligação disponíveis no WCF são

  • BásicoHttpBinding
  • Ligação NetTcp
  • Ligação WSHttp
  • NetMsmqBinding

20) Explique o que é DataContractSerializer?

O processo de alteração de uma instância de objeto para um formato portátil e transferível é conhecido como Serialização, e a serialização de dados é conhecida como DataContractSerializer.


21) Mencione quais são os vários formatos de endereço no WCF?

Os vários formatos de endereço no WCF são

  • Formato de endereço HTTP: à http:// host local:
  • Formato de endereço TCP:à net.tcp://host local:
  • Formato de endereço MSMQ:ànet.msmq://localhost:

22) O que é REST e qual é o problema com REST do WCF e como ele pode ser resolvido?

REST significa Representational State Transfer, para projetar aplicativos de rede REST é usado. Ele se baseia em um protocolo de comunicação sem estado, cliente-servidor e armazenável em cache. A razão por trás da criação do WCF é oferecer suporte a SOA e não a REST. Requer muita configuração para criar um serviço HTTP REST usando WCF. Para superar essa tarefa tediosa, o ASP.NET web API foi introduzido.


23) Liste quais são os diferentes níveis de isolamento fornecidos no WCF?

Os diferentes níveis de isolamento fornecidos no WCF são

  • Ler não confirmado
  • Leia Comprometido
  • Leitura repetível
  • Serializável

Essas perguntas da entrevista também ajudarão em sua viva (oral)

Compartilhar

4 Comentários

  1. Avatar vidhyalakshmi diz:

    isso me ajuda muito. então acho que você gosta tanto de carreira.guru

  2. Ganesh Periasamy diz:

    Coleção muito bonita. Só tenho uma observação na pergunta nº 14. Não deveríamos incluir EnumMember na resposta?

Deixa um comentário

O seu endereço de e-mail não será publicado. Os campos obrigatórios são marcados com *