C#
A que organização planeias juntar-te no futuro?
Em que casos é recomendado usar um broker de mensagens na arquitetura do sistema?
Quais são as fases de limpeza de recursos na gestão de memória?
Alguma vez recebeu propostas de emprego que decidiu recusar?
O que ocupa menos memória: uma classe ou uma estrutura?
Como determinar quando usar IQueryable em vez de IEnumerable no código?
O que são lock-ers em C#?
De que especialistas conhecidos na sua área você respeita ou considera um exemplo a seguir?
Como trabalha com o modelo de dados nos seus projetos?
Qual é o conceito de recolha de lixo em C#?
Quais princípios devem ser considerados ao criar índices não agrupados em um banco de dados SQL?
O que se pode dizer sobre a otimização do plano de consulta? MVCC Existe uma tabela CREATE TABLE orders ( id BIGSERIAL PRIMARY KEY, status TEXT, updated_at TIMESTAMP ); e uma consulta que é executada a cada segundo UPDATE orders SET status = 'processed', updated_at = now() WHERE id = 1; Após alguns dias, você percebe: • o tamanho da tabela cresceu bastante • a consulta SELECT * FROM orders WHERE id = 1 está mais lenta Perguntas para o candidato 1. Por que a tabela cresce, mesmo que a linha seja sempre a mesma? 2. Qual é o papel do MVCC nesta situação? 3. O que deveria resolver esse problema?
Existem métodos especiais em C# que são chamados na destruição de um objeto?
Qual processo é utilizado para implementar aplicações no seu local de trabalho atual?
Como é efetuada a inscrição no evento para o receber?
Qual é a diferença entre realizar a mesma tarefa usando recursão e um ciclo?
O que são cookies e onde são armazenados na solicitação?
Como é feita a solicitação à interface?
Nome duas abordagens para o design de bases de dados e código.
Como se chama o mecanismo que permite reutilizar literais iguais?