Java
Explique o conceito de pool de strings em Java e sua finalidade.
O que fazer se o requisito de negócio é que na gravação haja exatamente 9 rublos, e não 10?
Qual é melhor para pesquisa de texto completo, GIN ou GiST?
De onde surgiu a ideia sobre o escopo? Pode desenvolvê-la?
A que prestava atenção na otimização de consultas SQL? Como as otimizava?
Explique o princípio de funcionamento do método equals e o seu papel na comparação de objetos
Explique o papel do princípio D nos princípios SOLID e seu significado para o desenvolvimento de sistemas de software.
Como funciona o bloqueio otimista com o campo de versão? Explique detalhadamente com um exemplo de duas transações.
Já enfrentou o problema de N+1 consultas? Como resolveu?
Existem tabelas de contas e suas posições. Encontrar contas cujo `invoices.total` **NÃO coincide** com a soma das posições (horas * taxa). ## Tabela `invoices`: | id | total | |----|-------| | 1 | 5000 | | 2 | 8000 | | 3 | 3200 | | 4 | 1500 | ## Tabela `invoice_lines`: | invoice_id | service_name | hours | rate | |------------|--------------|-------|------| | 1 | consulting | 10 | 500 | -- 5000 ✓ | 2 | design | 8 | 800 | -- } | 2 | development | 5 | 500 | -- 8900 ≠ 8000 ✗ | 3 | testing | 4 | 800 | -- 3200 ✓ | 4 | support | 2 | 500 | -- } | 4 | analytics | 3 | 300 | -- 1900 ≠ 1500 ✗ ## Resultado esperado: | id | total | actual_sum | |----|-------|------------| | 2 | 8000 | 8900 | | 4 | 1500 | 1900 | SELECT id, total, actual_sum ...
Quem normalmente é responsável por verificar e avaliar o código na sua equipa?
Como configurar o tamanho do pool de threads para solicitações HTTP paralelas?
Que tipo de métrica seria a mais adequada para um gráfico de quantidade de pedidos por segundo?
Pode falar sobre o modelo OSI?
Qual é a essência do padrão Inversão de Controle (IoC) no Spring?
A anotação @Transactional, cuja configuração está acima do método A, influencia a chamada do método B dentro do método A através de outro objeto?
Por que, ao usar a anotação @Component, a instância da classe não é criada automaticamente?
Como acompanha a produção? Quem é responsável pelo monitoramento?
Como indicar brevemente o tipo de classe em Java com duas palavras?
Quais aspectos do seu trabalho atual o deixam insatisfeito?