O que acontece dentro do servidor SQL ao executar uma consulta? Como é que o resultado é obtido a partir do texto da consulta?
C#
Está disposto a mudar-se temporariamente para passar no período de prova?
Como funciona o ConcurrentDictionary?
Está atualmente empregado ou procura um novo emprego?
Existe um processo de suporte ao cliente. Dentro dele, há um processo de atribuição de tickets de suporte a um operador. Um operador não pode ter mais de 5 tickets ao mesmo tempo. TABELA Tickets ( Id int PK, -- outras colunas ) TABELA Operators ( Id int PK, -- outras colunas ) -- mapeamento operador-ticket para tickets ativos. -- Quando um ticket é fechado, o mapeamento é removido. TABELA OperatorsTicket ( TicketId int PK, OperatorId int NULL ) // dentro de uma transação public void TryAssignOperatorToTicket(int ticketId) { var avalibleOperator = _db.GetOperatorsWithTicketsCount(maxTickets: 4) .OrderBy(o => o.TicketsCount).FirstOrDefault(); if(avalibleOperator is not null) _db.AssignTicketToOperator(ticketId, avalibleOperator.Id); else _db.AssignTicketToOperator(ticketId, null); }
O que é um plano de execução de consulta?
Quanto de memória é alocado ao criar um novo HashSet?
Conte-nos sobre uma tarefa interessante que realizou recentemente (descrição da arquitetura do serviço de gestão de robôs no armazém)
Qual dos projetos ou tarefas que realizou foi o mais memorável ou interessante para si?
Tarefa SQL: a) Obter o nome do funcionário com o salário mais alto e o nome do seu departamento; b) Obter a lista de departamentos cuja média salarial seja superior a 1000$
Como é que a eficiência do algoritmo é determinada em termos de tempo de execução e utilização de recursos?
Existe a possibilidade de expandir a funcionalidade através de herança de estruturas?
Que novos temas ou habilidades você aprendeu recentemente para seu crescimento profissional?
Qual é a complexidade computacional da tarefa de remover duplicados? Por quê? Como o HashSet funciona por dentro?
Que qualidades e características consideras importantes para um líder bem-sucedido?
Explique o conceito de tabela de hash e como ela é usada para armazenar dados
Qual é a complexidade computacional desta consulta? Pode ser ordenada numa única passagem?
var buf = new Queue<T>(); foreach (T i in source) { buf.Enqueue(i); if (buf.Count > n) yield return buf.Dequeue(); } // source.Count == 11 var x = FilterLast(source, 3).Take(4);
int[] Distinct(int[] src) //[1,2,5,3,3,2] → [1,2,5,3] // Implemente um método que retorne um array sem duplicados, mantendo a ordem dos elementos, sem usar LINQ. //[1,2,5,3,3,2] → [1,2,5,3] //[Insira a solução abaixo]
Que posição estás a considerar para a tua atividade profissional?