Java
A tarefa foi formulada como "reduzir a latência", e você procurou a solução por si mesmo?
Que conselhos daria à sua audiência ou a novos profissionais?
O que é o type erasure em genéricos Java e por que é feito assim?
Fale-me sobre o processo de desenvolvimento de uma tarefa desde a definição até à produção.
Por que é impossível alterar o conteúdo de um objeto do tipo String após a sua criação?
Pode explicar o conceito de disponibilidade do sistema no âmbito do teorema CAP?
Como identificar um commit específico no Git em que ocorreu uma fuga de memória?
Explique as diferenças entre as classes StringBuilder e StringBuffer no contexto do seu uso e segurança de threads.
Fala sobre o funcionamento do Garbage Collector em Java.
Qual é o papel principal do protocolo TLS na garantia da segurança na transmissão de dados pela rede?
Vamos obter na saída a mesma ordem de mensagens que havia na entrada num tópico Kafka com três partições?
Haverá uma exceção no caso de ocorrência de um deadlock no sistema?
Quais métodos podem ser usados para implementar programação orientada a aspetos em aplicações?
Pode explicar a finalidade e o uso do modificador transient na linguagem Java?
Por que a eficiência de adicionar uma grande quantidade de elementos ao final da coleção ArrayList é menor?
Houve revisão de código na equipa?
Por que usar Spring WebFlux se já existe Kafka?
É obrigatório seguir certas regras ao sobrescrever os métodos equals e hashCode em Java?
Que informação é transmitida através da interface Closeable?
Como é garantida a integridade dos dados na base de dados?