Sobes.tech

O que acontece dentro do servidor SQL ao executar uma consulta? Como é que o resultado é obtido a partir do texto da consulta?

Middle
197

Está disposto a mudar-se temporariamente para passar no período de prova?

Junior — Middle
195

Como funciona o ConcurrentDictionary?

Middle+
194

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); }

Middle+
193

O que é um plano de execução de consulta?

Middle
193

Quanto de memória é alocado ao criar um novo HashSet?

Middle
192

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)

Middle+
191

Qual dos projetos ou tarefas que realizou foi o mais memorável ou interessante para si?

Junior — Middle
187

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$

Middle+
184

Como é que a eficiência do algoritmo é determinada em termos de tempo de execução e utilização de recursos?

Junior — Middle
182

Existe a possibilidade de expandir a funcionalidade através de herança de estruturas?

Junior — Middle
178

Que novos temas ou habilidades você aprendeu recentemente para seu crescimento profissional?

Junior — Middle
177

Qual é a complexidade computacional da tarefa de remover duplicados? Por quê? Como o HashSet funciona por dentro?

Middle
176

Que qualidades e características consideras importantes para um líder bem-sucedido?

Junior — Middle
175

Explique o conceito de tabela de hash e como ela é usada para armazenar dados

Junior — Middle
170

Qual é a complexidade computacional desta consulta? Pode ser ordenada numa única passagem?

Middle
166

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);

Middle+
164

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]

Middle+
163

Que posição estás a considerar para a tua atividade profissional?

Junior — Middle
162
/4