Descreve a tua última experiência de trabalho e as principais tarefas que realizaste no teu emprego anterior
Java
Podes dar exemplos de erros que podes encontrar durante o desenvolvimento?
Explique o princípio de funcionamento da anotação @Transactional e o seu papel na gestão de transações na base de dados.
Qual é a diferença entre os escopos Singleton e Prototype no contexto do Spring Framework?
Pode explicar a finalidade e o funcionamento da palavra-chave synchronized em Java?
Pode explicar o que é um wildcard na linguagem Java e como é utilizado?
Podes enumerar e explicar as principais áreas de alcance dos componentes Bean no Spring?
Pode explicar o conceito da classe Optional em Java e a sua finalidade?
Pode explicar a finalidade e o funcionamento da anotação @PostConstruct no contexto do Spring?
Quais são as diferenças entre as estratégias de carregamento de dados no Hibernate e quais são as suas características?
Como é avaliada a complexidade temporal da operação de adicionar um elemento ao TreeSet?
Para que é que é utilizada a anotação @ComponentScan no Spring e que papel desempenha na configuração da aplicação?
Qual é a complexidade temporal da operação de adicionar um elemento ao final de um array do tipo ArrayList?
Poderia contar-me como era organizado o processo de trabalho no seu último emprego?
Como é avaliada a operação de inserção de um elemento na parte central de uma lista duplamente ligada em termos de complexidade?
Explique as diferenças entre as classes StringBuilder e StringBuffer no contexto do seu uso e segurança de threads.
Que tipos de estratégias de carregamento preguiçoso e ganancioso o Hibernate fornece?
Pode explicar o funcionamento da estrutura de dados HashMap e como ela garante acesso rápido aos elementos?