Sobes.tech

Java

Poderia ficar por algum tempo após o término do trabalho/entrevista?

Junior — Middle
219

Qual é o papel da chave estrangeira numa base de dados e por que ela é importante?

Junior — Middle
218

Quais métodos podem ser usados para reduzir o crescimento do tamanho do cache?

Junior — Middle
217

Tarefa Dado: CREATE TABLE profile ( id BIGSERIAL PRIMARY KEY, nickname VARCHAR, registered_at TIMESTAMP ); CREATE TABLE post ( id BIGSERIAL PRIMARY KEY, owner_id BIGINT REFERENCES profile (id), body TEXT, inserted_at TIMESTAMP, likes_count INT -- número de gostos ); CREATE TABLE subscription_count ( profile_id BIGINT REFERENCES profile (id) UNIQUE, followers_count INT, -- número de seguidores following_count INT -- número de seguidos ); Requerido: select p.id, sc.followers_count from post p join subscription_count sc on sc.profile_id = p.owner_id where sc.followers_count > 500 -- Índice: create index on post (owner_id) -- Consulta: select * from post where likes_count > ? AND owner_id = ?;

217

Como é que o mecanismo de apagamento de tipos é implementado no contexto de tipos genéricos na linguagem de programação?

Junior — Middle
216

Pode explicar o que se entende por uma região de memória não cumulativa na JVM?

Junior — Middle
216

Revisão de código: Serviço de reserva de bilhetes — que problemas vê no código?

216

Por que é que o objeto do tipo String em Java é imutável?

Junior — Middle
216

Quais são as vantagens e desvantagens de usar CompletableFuture para processar tarefas assíncronas em Java?

Junior — Middle
215

Quando e por que deve usar ConcurrentHashMap em vez de um HashMap normal em um ambiente multithread?

Junior — Middle
214

Como é avaliada a eficiência da busca de um elemento na estrutura de dados TreeMap?

Junior — Middle
214

Qual é a diferença entre usar uma chave estrangeira e usar diretamente o identificador de outra tabela na base de dados?

Junior — Middle
213

Tem experiência em suporte a projetos em produção, resolução de incidentes, monitoramento?

212

Será utilizado um índice por owner_id para a consulta com condição em likes_count?

211

Quero adicionar um índice numa tabela com um milhão de registos — quais as consequências e como fazer corretamente?

211

Deve-se usar um perfilador em um ambiente de trabalho para corrigir erros OutOfMemoryError?

Junior — Middle
211

Como começou a aprender e a usar a linguagem de programação Java pela primeira vez?

Junior — Middle
211

Se a monitorização mostrar que a base de dados começou a responder lentamente, como procuraria a causa?

211

Explique o princípio de funcionamento do bloqueio otimista nos sistemas de gestão de dados.

Junior — Middle
210
/15