Java
Como te sentes em relação ao uso de IA no desenvolvimento (como codificação por inspiração e similares)?
Por que aceitou conversar se está mais numa busca passiva?
Como funciona a anotação @Transactional? Como é adicionada a lógica transacional?
Onde realizou o estágio de diploma?
Problema de OFFSET na paginação em tabelas grandes e como resolvê-lo (paginaçã baseada em cursor)
Que tipos de índices existem?
Como avalias as tuas sensações após a entrevista?
Estás pronto para visitar o escritório uma vez por mês (Moscovo)?
Que decisões teve de tomar em relação à substituição ou implementação de uma pilha tecnológica? Dê um exemplo.
Como garantir a segurança de fluxo na cache LRU implementada?
Como usar o mecanismo de sufixos (ficheiros temporários) para garantir a atomicidade da gravação?
O que fazer se o requisito de negócio é que na gravação haja exatamente 9 rublos, e não 10?
Como funcionava o agendador de acordo com o horário?
De onde surgiu a ideia sobre o escopo? Pode desenvolvê-la?
Por quais princípios e valores você escolhe um novo local de trabalho? O que é especialmente importante para você?
O que é uma árvore vermelho-preto?
Já enfrentou o problema de N+1 consultas? Como resolveu?
Fale sobre o princípio da Segregação de Interfaces (a letra I em SOLID).
Como resolver o problema de migração longa do banco de dados com tempo limitado de teste do Kubernetes (sonda de vivacidade)?
Pode falar sobre o modelo OSI?