Sobes.tech

Java

Quais são as vantagens e desvantagens de usar Protocol Buffer para serialização de dados?

Junior — Middle
138

Quais são as vantagens e desvantagens de usar o método concat dentro de um ciclo ao trabalhar com arrays?

Junior — Middle
138

Qual é a necessidade de liberar recursos após o seu uso?

Junior — Middle
138

Para que serve a ferramenta Checkstyle e qual é o seu papel no processo de desenvolvimento?

Junior — Middle
138

Como era organizado o processo de desenvolvimento? Como as tarefas chegavam até você? Você fazia o deploy sozinho?

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

Como é que os ficheiros são colocados na RAM após serem copiados do disco rígido?

Junior — Middle
138

Quais áreas de memória são usadas na JVM para armazenar dados e como elas diferem entre si?

Junior — Middle
138

Quais razões podem impedir uma promoção na empresa atual?

Junior — Middle
138

Em que se distinguem a arquitetura hexagonal da arquitetura Onion e quais são as suas principais vantagens?

Junior — Middle
138

Quais são as abordagens para lidar com uma integração instável que pode não responder de um minuto para o outro?

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

Existe um sistema que permite aos utilizadores trabalhar com ficheiros no navegador. A pilha tecnológica é padrão: Java, Spring, React, Postgres. Os ficheiros são armazenados no sistema de ficheiros no backend, e os metadados dos ficheiros na base de dados. A equipa implementou uma funcionalidade: renomear ficheiros. Este método é essencial para renomear ficheiros no backend. Deve ser realizada uma revisão para identificar possíveis problemas no código existente e propor soluções. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // renomear ficheiro no disco exec("update file set name='" + newName + "' where id = " + id); }

Middle+
СБЕРСБЕР
138

Por quais fluxos? (pergunta de esclarecimento após mencionar fluxos de entrada-saída)

Senior
СБК ПАРУС
138

Tem experiência com o sistema de análise Druid?

Junior — Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
138

Pode explicar a finalidade e o uso do modificador transient na linguagem Java?

Junior — Middle
138

Tem experiência a trabalhar com Kotlin?

Senior
Heads and Hands
138

Qual é o papel da anotação Test em bibliotecas de testes unitários como o JUnit?

Junior — Middle
138

Tem experiência prática em desenvolvimento em Java?

Junior — Middle
138

Quais áreas ou tarefas te interessam desenvolver no futuro?

Junior — Middle
ВТБВТБ
138

É possível alterar o tipo de retorno de um método ao fazer overload com diferentes conjuntos de parâmetros?

Junior — Middle
Effective Mobile
138

Tem experiência em configurar um ambiente Docker por conta própria?

Junior — Middle
Лига Цифровой ЭкономикиЛига Цифровой Экономики
138
/728