C#
Qual é a complexidade computacional da tarefa de remover duplicados? Por quê? Como o HashSet funciona por dentro?
Quais aspectos da empresa você considera especialmente atraentes e valiosos?
Uma tabela em SQL pode ser criada sem usar um índice clusterizado?
Quais são as abordagens existentes para melhorar a eficiência na execução de consultas SQL?
Pode explicar o que se entende por 'entidade' no contexto do desenvolvimento de software?
Que tipos de dados de referência estão implementados na linguagem C#?
Pode explicar o conceito de token de cancelamento no contexto da programação multithread?
De que forma o uso de await permite evitar o bloqueio do thread principal de execução?
Quais são as vantagens e desvantagens de usar o mecanismo de inicialização preguiçosa de recursos?
Pode explicar os princípios básicos da arquitetura REST e como ela é utilizada no desenvolvimento web?
O que significa re-lançar uma exceção no tratamento de erros?
Fale sobre o coletor de lixo (Garbage Collector) em Go.
Quais são as vantagens e desvantagens de usar RabbitMQ no contexto do seu projeto anterior?
Como é feita a comparação de registos e objetos dentro da base de dados?
Em que situações e como usar o bloco try-catch no código para lidar com exceções?
Pretende implementar uma função assíncrona para realizar cálculos?
IMemoryCache Quais são as vantagens e desvantagens de usar IMemoryCache numa aplicação? O que é o top 10 da OWASP? Métricas de código 1. Que métricas de qualidade de código conhece? 2. Já as usou? 3. Como as calculou? 4. Fazem parte do CI ou são ad hoc? Carga O que faria se o seu serviço (página web) ficar preso num ambiente de teste ou de carga, mas localmente tudo funciona?
A tarefa em async/await é sempre executada num único thread ou pode estar em diferentes?
Pode explicar o que significa usar INNER JOIN em consultas SQL?
Que novidades ou descobertas profissionais fizeste recentemente?