Sobes.tech

Java

Que outras coleções conheces além do HashMap que possam ser usadas?

Senior
СБК ПАРУС
101

O que é importante para ti ao escolher um local de trabalho?

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

O que é a anotação @Conditional no Spring e para que é usada?

Senior
платформа офд
101

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
солюшин
101

Com base em que indicadores decidiu que a tarefa exige esforços investidos?

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

Como o Kubernetes entende que um pod morreu e precisa ser reiniciado? Fale sobre as sondas.

Senior
СБЕРСБЕР
101

Quais os níveis de isolamento de transações existem e qual deles permite leitura suja?

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

Com que problemas pode encontrar num ambiente multithread?

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

Qual foi o último livro ou artigo relacionado com o trabalho que leu?

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

Fale sobre sua experiência de trabalho no seu último emprego (Lekton). Com o que você trabalhou, qual foi a sua stack?

Senior
BSS
101

Como implementar a validação da lógica de negócio no Spring (por exemplo: idade >16 anos, sem contas bloqueadas, limite do cartão não excedido)?

Senior
EXPERA
101

Qual erro pode ocorrer ao iniciar o serviço ao usar injeção de campo?

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

Por que está considerando ofertas de emprego? O que não gosta no seu atual emprego?

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

Abordagem Push vs Pull em brokers de mensagens (ActiveMQ vs Kafka). Vantagens e desvantagens de cada.

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

Qual foi o RPS no pico? Quantos foram registados?

Senior
01.tech
101

Que operação é realizada com hashCode antes de determinar o balde (deslocamento de bits)?

Senior
МВидео/эльдорадо
101

Surgiu uma segunda fonte de eventos (um segundo tópico Kafka), também alterando a classificação das publicações. O que fazer?

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

Como partilhavam conhecimentos entre os desenvolvedores? Como era organizado o processo de revisão de código?

Middle
Альфа-БанкАльфа-Банк
101

Fale-me sobre o processo de desenvolvimento (Ágil/Scrum). Como são avaliadas as tarefas?

Senior
Velenes.Tech
101

7. Está a testar o formulário de adição de novos produtos no painel de administração. Cria um novo produto, clica no botão Guardar e vê uma tela branca vazia. Descreva as suas ações seguintes.

Middle
waysbits
101
/726