As 50 principais perguntas e respostas da entrevista do WebLogic (2025)

Aqui estão as perguntas e respostas da entrevista do WebLogic para calouros e também para candidatos experientes para conseguir o emprego dos sonhos.


1. Explique os descritores de implantação?

Os descritores de implantação estão associados a quase todos os módulos, bem como aos aplicativos. Os descritores de implantação podem ser vistos na forma de XML documentos e são capazes de descrever o conteúdo que faz parte do diretório ou do arquivo jar. J2EE as especificações geralmente definem o padrão, bem como os descritores de implementação que são portáveis ​​para aplicativos e módulos J2EE.

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


2. O que é web.xml?

Web.xml é um documento XML que serve principalmente para fins de aplicação e ajuda a listar os componentes J2EE e a configurar sua aplicação no formato de módulos J2EE.


3. Qual é o nome da JVM padrão usada para WebLogic?

O sun hotspot JDK padrão é usado para desenvolvimento, JRockit é aquele usado para produção do WebLogic 11g e 12c. Sistema operacional é outro fator que auxilia na escolha da JVM JDK certificada.


4. Explique os métodos para fornecer credenciais de usuário para iniciar o servidor.

No momento da criação do domínio, o assistente de configuração solicita detalhes como nome de usuário, senha etc. do usuário que está efetuando login pela primeira vez como administrador. Se o domínio for criado em modo de desenvolvimento, o assistente de configuração salva a senha criptografada, bem como o nome de usuário em um arquivo de identidade. Este arquivo está disponível para referência durante a inicialização para que, na ausência deste arquivo, o sistema possa solicitar ao usuário a inserção de credenciais. Um novo arquivo de inicialização – identidade pode ser criado se você quiser alterar as credenciais de uso ou então se tiver a necessidade de criar um domínio no modo de produção.


5. Existe alguma possibilidade de iniciar o servidor gerenciado durante a ausência do servidor administrador?

O processo usual é que caso haja alguma dificuldade do servidor gerenciador em se conectar a algum servidor de administração no momento da inicialização, existe a opção do servidor gerenciado recuperar a configuração relacionada a ele dos arquivos de configuração, bem como outros arquivos envolvidos.

A informação assim recuperada não pode ser alterada e só é possível quando o servidor de administração está realmente disponível. Quando o servidor de administração está indisponível, o servidor gerenciado entra em modo de independência para realizar suas operações.

Perguntas da entrevista do WebLogic
Perguntas da entrevista do WebLogic

6. Explique o servidor WebLogic.

Este é um tipo de servidor que suporta diversos serviços, bem como infraestruturas relacionadas com aplicações JEE. O servidor WebLogic é capaz de implementar componentes e aplicativos por meio de wsdl, UDDI e SOAP. Este servidor é configurado como um servidor web usando o ouvinte HTTP para suportar HTTP.

Servidores Web como Apache, Netscape e Microsoft são utilizados. A configuração de um servidor web permite que o WebLogic seja capaz de fornecer serviços a solicitações dinâmicas e estáticas que normalmente são geradas por servlets, HTML e JSP.


7. Quais são os recursos do servidor WebLogic?

Existem vários recursos associados ao servidor WebLogic e eles são

  • Mudanças na configuração dinâmica.
  • Reimplantação de aplicativos de produção
  • Atualizações contínuas.

8. Explique sobre a função associada ao T3 no servidor WebLogic?

T3 fornece suporte a melhorias para as mensagens do servidor WebLogic. As melhorias incluem a substituição de objetos, o funcionamento do servidor seblogic – clusters e também HTTP. T3 também realiza serialização de objeto Java e também predação de RMI. T3 pode ser considerado um superconjunto associado ao objeto java.

T3 é obrigatório entre servidores WebLogic, clientes programáticos e cluster associado ao servidor WebLogic. Os protocolos HTTP e IIOP são utilizados para permitir a comunicação entre o servidor WebLogic e os processos.


9. Explique o uso de HTTP?

HTTP é o protocolo utilizado com a finalidade de permitir a comunicação entre o servidor WebLogic e os processos.


10. Explique a funcionalidade do IIOP?

IIOP é um tipo de protocolo útil para permitir a comunicação entre o servidor WebLogic e o object request broker.


11. Como os stubs funcionam dentro do cluster do servidor WebLogic no momento da falha?

Os stubs executam o processo de remoção da instância com falha da lista sempre que houver uma falha. O stub geralmente utiliza DNS para localizar o servidor em execução e também para obter a lista das instâncias que estão atualmente disponíveis com a aplicação.

A lista das instâncias disponíveis com o servidor dentro do cluster é atualizada periodicamente e permite adquirir vantagens associadas a novos servidores. As vantagens são obtidas à medida que o servidor é adicionado ao cluster.

Perguntas da entrevista do Oracle WebLogic
Perguntas da entrevista do Oracle WebLogic

12. Como a JVM padrão pode ser alterada para outra?

Para alterar a JVM pode ser feito seguindo os passos abaixo.

  • Você deve primeiro definir JAVA_HOME no script inicial do servidor.
  • Altere o config.xml do domínio para usar o JRockit javac.exe
  • Remova qualquer tipo de opção específica para Sun JVM dos scripts de inicialização do servidor.

13. Como os clientes tratam as solicitações de DNS para os servidores com falha?

A largura de banda é desperdiçada no caso de solicitações contínuas de DNS para uma máquina indisponível no momento da falha do servidor. Esse problema geralmente ocorre durante a inicialização associada ao aplicativo do lado do cliente. Os servidores indisponíveis são removidos pesquisando as entradas DNS fornecidas pelo servidor WebLogic.

Essa remoção evita que os clientes acessem servidores com falha. Balanceadores de carga de terceiros são usados ​​para evitar solicitações desnecessárias de DNS. Alguns dos balanceadores de carga de terceiros são BigIP, resonate, local director e Alteon. A principal função dessas cargas de terceiros – balanceadores é mascarar vários endereços de DNS em um único.


14. Explique a funcionalidade do T3 associada ao servidor WebLogic?

T3 é capaz de fornecer estrutura geral para as mensagens que são capazes de suportar as melhorias. As melhorias incluem tunelamento de produtos, atuação no contexto associado a clusters de servidores WebLogic e também na substituição de objetos.


15. Como o classpath pode ser definido?

O caminho de classe pode ser definido usando o seguinte script WL_HOME\server\bin\setWLSEnv.cmd (no caso de windows).


16. Explique o funcionamento do Stub?

O stub geralmente é esperado pelas pessoas que se conectam ao cluster do servidor WebLogic. O stub possui a lista que consiste nas instâncias disponíveis do servidor que realizam implementações de host associadas ao objeto. O stub também tem a funcionalidade de equilibrar a carga distribuindo-a entre os servidores host.


17. Quais são os passos para a criação do Pooling dentro do servidor Tomcat?

  • A primeira etapa envolvida neste processo de criação de pooling é baixar 3 arquivos jar que são o jar commons-dbcp-1.2, commons-pool-1.3.jar e jar commons-collections-3.1.
  • O próximo passo é fazer uma entrada dentro do server.xml da fábrica do Tomcat.

18. Como você pode diferenciar travamento e travamento do servidor?

Com uma falha do servidor, não há existência para o processo Java e se for uma falha do servidor, o processo Java para de responder.


19. Quais são as causas do travamento do servidor?

Os principais motivos para a ocorrência de falha do servidor são IO nativo, JVM, configuração suportada, JDBC problemas de driver e bibliotecas nativas SSL.


20. Como você pode resolver o problema de travamento do servidor?

Uma falha associada à JVM é capaz de gerar o arquivo hs_err_pid. Você precisa consultar este arquivo para descobrir a causa raiz de tal falha. No caso de IO nativo ser a origem do thread, é necessário desativá-lo. Caso a origem do problema seja do motorista, é necessário entrar em contato com a equipe de motoristas.


21. Como resolver o travamento do servidor?

Java WebLogic.Admin PING precisa ser verificado para descobrir se você obteve uma resposta normal e positiva. Você pode descobrir a causa raiz do travamento deste arquivo. Você só precisa corrigir os erros identificados neste arquivo.


22. Explique os motivos do travamento do servidor?

Os principais motivos que levam ao travamento do servidor são vazamento de memória, deadlock e longo tempo para retorno.


23. Defina vazamento de memória?

Vazamento de memória é a condição que surge quando os objetos são retidos no heap mesmo depois de não terem uso.


24. O que causa a condição SEM MEMÓRIA?

Existem vários motivos que podem levar a esta condição e são

  • Tamanho insuficiente do heap em comparação com a carga extra.
  • A colocação dos objetos leva mais tempo, como nas sessões HTTP.
  • Ocorrência de vazamento de memória dentro do código da aplicação.
  • A prevenção da ocorrência de GC completo devido a um bug da JVM.

25. Como resolver a FALTA DE MEMÓRIA?

Existe a possibilidade de coletar os dados da memória após habilitar o GC – detalhado. Se a condição tiver surgido devido à sessão HTTP, ela será resolvida automaticamente quando a sessão atingir o tempo limite. Você também deve verificar o código associado ao tratamento da conectividade jdbc. Você também deve otimizar o tamanho do heap considerando a carga.


26. Quando pode ocorrer alto uso da CPU?

Essa é a condição que geralmente ocorre quando um único thread ou processo utiliza uma parte maior da CPU de maneira inesperada.


27. Como resolver o problema associado ao alto uso da CPU?

Na plataforma Windows o problema de alto uso da CPU pode ser facilmente resolvido fazendo uso do pslist e também com o process explorer para observar a função executada pelo thread ou pelo processo.


28. Explique o termo clustering?

Clustering é o processo de agrupar os servidores para obter alta porcentagem de escalabilidade e disponibilidade.


29. Qual é o propósito do agrupamento?

O principal objetivo de realizar o processo de clustering é possibilitar alta escalabilidade e também disponibilidade dos servidores. Esse processo também ajuda a equilibrar a carga de maneira adequada e também realiza o failover.


30. Como pode ocorrer a comunicação do cluster?

A comunicação através do cluster é possibilitada pelo IP multicast e também pela porta pelo processo de envio de mensagens periódicas que normalmente são chamadas de mensagens de pulsação.


31. Quais são os vários tipos de instalações do WebLogic?

A instalação do WebLogic geralmente ocorre em três modos diferentes que são:

  • Modo gráfico
  • Modo de console
  • Modo silencioso.

32. O que é o modo Gráfico?

É um tipo de instalação que utiliza GUI interativa.


33. O que é o modo console?

Este é um tipo de instalação que segue um método interativo baseado em texto.


34. O que é o modo silencioso?

Este é um método de instalação não interativo e geralmente baseado no arquivo de propriedades .xml.


35. O que é unicast?

Unicast é o método usado na técnica de clustering onde existem cluster master e cada servidor deve fazer ping para este cluster master para informar que o servidor está ativo.


36. O que é Multicast?

É um tipo de sistema de cluster onde não há cluster master e cada servidor precisa fazer ping entre si para informar sua existência. O multicasting possui muitas mensagens a serem enviadas em forma de ping, pois cada servidor precisa informar todos os outros sobre sua existência. Esta condição cria muita complexidade associada ao método em comparação ao unicast.


37. O que é uma implantação em estágio?

A implantação de estágio é um tipo de processo em que o administrador obtém uma cópia física que é distribuída para as demais instâncias.


38. O que é implantação fora de estágio?

Não há cópia no administrador, mas todo e qualquer servidor precisa entrar em contato diretamente com a origem para que o item seja implantado.


39. Como o número da porta pode ser verificado?

O número da porta pode ser verificado usando netstat-na|grep conectado.


40. Como descobrir as portas de escuta?

As portas de escuta podem ser descobertas usando netstat-na|grep listen.


41. Como verificar a versão do Java?

A versão do java pode ser verificada usando [roo@h1vm/]#java-version.


42. Como é informado quando o servidor é adicionado ao cluster?

A disponibilidade do novo servidor no cluster é transmitida pelo servidor WebLogic – cluster.


43. Quantos servidores WebLogic podem ser mantidos dentro de uma máquina multiprocessador?

Não há limitação para o número de servidores.


44. O que é ajuste de aplicativo?

Este processo envolve cache de tamanho de pool ejb e recompilação jsp.


45. O que é ajuste de sistema operacional?

Este é o processo de configuração dos parâmetros TCP/IP.


46. ​​O que é ajuste do Core Server?

Este é o processo que envolve o ajuste do gerenciador de trabalho, tamanho do mandril, pacotes de desempenho, tamanho do pool de blocos e buffer do backlog de conexão.


47. O que é ajuste de JVM?

Este processo envolve o monitoramento da coleta de lixo e o ajuste da estratégia de GC.


48. O que é uma máquina?

Máquina é a representação lógica da máquina física.


49. O que é Gerenciador de Nó?

O gerenciador de nós é um serviço Java capaz de executar processos separados diferentes do servidor WebLogic.


50. O que é um domínio?

Domínio pode ser definido como o grupo que compreende vários recursos do servidor WebLogic.

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

Compartilhar

um Comentário

  1. O weblogic10.3 é compatível com oracle 19c

Deixa um comentário

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