Sobes.tech

Java

Fale sobre si, o que tem feito nos últimos 2-3 anos?

Senior
Альфа-БанкАльфа-Банк
100

Como é que um HashMap se expande ao encher-se?

Senior
МТСМТС
100

[nome] perguntou: Como projetar o número de partições para uma nova aplicação com uma carga de 3000 mensagens por minuto?

Senior
сербская компания
100

Era uma arquitetura de microsserviços?

Middle+
ГосуслугиГосуслуги
100

Por que o Kafka é melhor do que o envio ponto a ponto direto ao atualizar dados?

Middle
Ecom
100

ArrayList vs LinkedList para iteração sequencial sobre 100 milhões de elementos — qual é a melhor opção?

Senior
ТБанк
100

6. Como testaria o endpoint "Adicionar produto ao carrinho"? Há uma restrição: não é possível adicionar mais de 30 produtos ao carrinho. Campos: productId - id do produto que vamos adicionar ao carrinho quantity - opcional, se não especificado, o produto será adicionado em quantidade = 1 POST [link] Parâmetros Autorização Cabeçalhos (8) Corpo nenhum form-data x-www-form-urlencoded { "productId": 1, "quantity": 2 }

Middle
waysbits
100

Explique a um aluno do terceiro ano como funciona uma tabela hash.

Senior
СБЕРСБЕР
100

Fala sobre a sua experiência no seu último emprego. Qual foi a sua contribuição?

Middle+
ИннотехИннотех
100

Alta utilização da base de dados — o que sugerir: particionamento, sharding?

Senior
ТБанк
100

Que tal a indexação do salário — há alguma revisão?

Middle+
Яндекс МаркетЯндекс Маркет
100

O que são ZooKeeper e KRaft no contexto do Kafka? Qual é a diferença?

Senior
EXPERA
100

Como analisa o plano de execução e otimiza as consultas PostgreSQL?

Middle+
Т-БанкТ-Банк
100

O que é uma leitura suja (dirty read)?

Middle+
луция
100

Fale sobre depuração de aplicações: como faz debugging, usa um profiler?

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

Descreva o processo de trabalho usando ferramentas de IA, desde a receção da tarefa até ao deployment.

Senior
Альфа-БанкАльфа-Банк
100

Qual é o ciclo de vida de um bean Spring?

Senior
EXPERA
100

Qual é a diferença entre Spring Data JPA e Spring Data JDBC?

Intern
sber tech
100

O que o levou a este tema (o que o motivou a ler sobre isso)?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
100

Há um backend, há uma interface de utilizador. A pilha tecnológica é padrão: Java, Spring, React, Postgres. Tarefa: Projetar um endpoint REST que deve obter dados de 3 fontes e entregá-los à UI, garantindo a maior capacidade possível e o menor tempo de resposta possível (critérios máximos/mínimos de acordo com as nossas condições específicas, pois na prática não há uma solução mágica e é preciso encontrar um compromisso). Sabe-se que o pico esperado de RPS neste endpoint será de 200. Detalhes conhecidos sobre as fontes: 1. Fonte - nossa base de dados, consulta cerca de 15 segundos. 2. Fonte - serviço REST relacionado, degrada até 2 minutos sob 100 RPS, responde em 5 segundos em modo normal. Não podemos alterar seu comportamento. 3. Fonte - serviço REST relacionado, responde aleatoriamente (não foram identificados padrões específicos) com erros 503, responde em 10 segundos em modo normal. Não podemos alterar seu comportamento.

Senior
солюшин
100
/726