Sobes.tech

Java

Como deve comparar variáveis de string em Java?

Middle+
луция
130

Existem dois mecanismos de persistência no Redis (RDB e AOF) — considerou essa opção para reduzir a janela de perda de dados?

Senior
ТБанк
130

Que funcionalidade escolherias para o primeiro smoke-suite de um serviço de streaming (Netflix, Amazon, etc.)?

Middle
waysbits
130

Pode explicar o que é Kafka Streams e como é utilizado para processar fluxos de dados?

Junior — Middle
Ifellow
130

Que abordagens e ferramentas foram usadas para automatizar e coordenar os processos de negócio na arquitetura de microsserviços no seu emprego anterior?

Middle — Middle+
Альфа-БанкАльфа-Банк
130

Como corrigir esta situação quando há um arquivo com erro no commit?

Senior
Позитив Технолоджис
130

Quais componentes o mecanismo ClassLoader em Java inclui?

Junior — Middle
Драйв Клик
130

Como funciona o Kafka com várias instâncias da aplicação? O que é um grupo de consumidores, partições, reequilíbrio?

Senior
СБЕРСБЕР
130

Explique o princípio de funcionamento da anotação @Transactional e o seu papel na gestão de transações na base de dados.

Junior — Middle
Prooftech
Акселератор возможностей
ИннотехИннотех
+4
130

Fale sobre si. O que lhe permite crescer e desenvolver-se como profissional?

Senior
СБЕРСБЕР
130

O que gostaria de encontrar no novo local?

Senior
ИП Ганус Александр Андреевич
130

O tópico Kafka possui a propriedade FIFO (First In, First Out)?

Senior
ИП Ганус Александр Андреевич
130

O que é o padrão Sidecar e para que é utilizado?

Senior
IT OneIT One
130

public class RefEx { public static class PdfProcessor implements DocumentProcessor { } public static class DocxProcessor implements DocumentProcessor { @Override public void process(Document document) { // Lógica específica para processar Word } } public static class XmlProcessor implements DocumentProcessor { @Override public void process(Document document) { // Lógica específica para processar XML } } public static class DocumentService { private final Map<DocumentType, DocumentProcessor> processors = Map.of( DocumentType.PDF, new PdfProcessor(), DocumentType.DOCX, new DocxProcessor(), DocumentType.XML, new XmlProcessor() ); public void process(Document[] documents) { for (Document doc : documents) { DocumentProcessor processor = processors.get(doc.type); if (processor == null) { break; } // Lógica geral para processar o documento processor.process(doc); } } } }

Middle
экзон
130

Qual é a principal causa do comportamento incorreto do código ao usar um mapa imutável? Os campos sem "somente leitura" podem ser alterados HashMap não mantém a ordem dos elementos O uso excessivo de envoltórios causa confusão O mapa "Imutável" reflete as alterações do mapa original O uso incorreto do objeto leva a um erro

Senior
СБК ПАРУС
130

Que abordagens você utilizou para realizar revisões de código entre equipes?

Junior — Middle
Datanomika
130

Como fazer com que vários sistemas consumidores diferentes recebam a mesma mensagem do Kafka?

Senior
СБЕРСБЕР
130

Fale sobre o modelo OSI: para que servem as camadas, em que se diferenciam?

Middle
Небольшая компания
130

Por que não é possível simplesmente usar uma variável max em vez da segunda pilha?

Senior
солюшин
130

Qual é a diferença entre os padrões Builder e Facade no contexto do design de sistemas de software?

Junior — Middle
130
/728