Sobes.tech

Java

Como era um passo típico na cadeia?

Senior
СБЕРСБЕР
107

De onde veio o número 35K, como foi calculado?

Senior
01.tech
107

Qual é a diferença entre uma função lambda e uma classe anónima?

Senior
Сбер Отдел 911
107

Explique como a compilação JIT afeta o desempenho das aplicações Java e em que casos isso pode levar a resultados inesperados.

Senior
Северсталь
107

O que acontece se tanto a entidade quanto a sua coleção tiverem mapeamento Eager, e carregarmos um elemento da coleção?

Senior
BSS
107

Por que não se usam funções de hash com o mínimo de colisões?

Senior
МТСМТС
107

Estás pronto para visitar o escritório uma vez por mês (Moscovo)?

Senior
АО Национальная система платежных карт
107

-- Existem tabelas com a estrutura Funcionario id (PK) nome salário dep_id (FK departamento.id) Departamento id (PK) nome -- escrever uma consulta que retorne a lista de nomes de todos os departamentos com o salário máximo em cada departamento select d.nome, MAX(e.salário) from Funcionario e join Departamento d on e.dep_id = d.id group by d.nome

Senior
СБЕРСБЕР
107

Qual é a principal desvantagem dos índices? Por que não é possível simplesmente cobrir toda a tabela com índices?

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

Como funcionam os Threads Virtuais?

Senior
СБЕРСБЕР
107

O que é o Modelo de Memória Java? Como ele afeta a programação multithread?

Senior
СБЕРСБЕР
107

Como você lidou com o fluxo de dados em 870 RPS no seu último emprego?

Senior
Octo
107

/** * Escrever uma classe "Estacionamento" (sem concorrência ou algo do tipo) * 1. No construtor define-se o tamanho (capacidade). Existem dois métodos * - boolean enter() - Entrada do carro, retorna false se o estacionamento estiver cheio. * - void exit() - Saída do carro. */

Senior
СБЕРСБЕР
107

O que é uma assinatura eletrónica digital (EED)?

Senior
Сбер Отдел 911
107

Pergunta 7. Existe um serviço ExampleService (ver figura). Se um serviço externo chama consecutivamente os métodos: exampleService.getCityFromCache(100000); exampleService.getCity(100000); Quantas vezes ocorrerá uma chamada ao CityDao::getCity se o cache estiver vazio? @Component @RequiredArgsConstructor public class ExampleService { private final CityDao dao; @Cacheable public String getCityFromCache(int index) { return dao.getCity(index); } public String getCity(int index) { return getCityFromCache(index); } } 0 1 2 Depende da implementação do CacheManager

Senior
RT Labs
107

Quais índices teve de usar (incluindo os que cobrem)?

Senior
Сбербанк
107

Fale-me sobre a API de Streams — o que é e como a utiliza

Middle+
Мираполис
107

Já precisou escrever o seu próprio Spring Boot Starter?

Senior
МТСМТС
107

Na tabela da esquerda há 5 registos, na da direita 10 registos. A condição ON é 1=1. Quantos registos há no resultado para LEFT JOIN e INNER JOIN?

Senior
Сбер Отдел 911
107

Existe um sistema que permite aos utilizadores trabalhar com ficheiros no navegador. A stack padrão: Java, Spring, React, Postgres. Os ficheiros são armazenados no sistema de ficheiros no backend, os metadados dos ficheiros na base de dados. A equipa implementou uma funcionalidade: @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); // execução de uma consulta à base de dados processFile(oldName, newName); // renomear o ficheiro no disco exec("update file set name='" + newName + "' where id = " + id); // execução de uma consulta à base de dados }

Senior
солюшин
107
/726