C#
Como divides uma tarefa grande e complexa em partes menores para resolver?
Por favor, partilhe a sua experiência de trabalho com a base de dados PostgreSQL, incluindo as funções utilizadas e as características de trabalho com este sistema.
Implemente a interface do parser de endereços IP: divida a string raw por separator, retorne IReadOnlyCollection<IPAddress>; lance ArgumentNullException se for null, ArgumentException se separator estiver vazio, e FormatException se o IP for inválido.
O String na maioria das linguagens de programação é um tipo de referência ou um tipo de valor?
Pode explicar o significado de null no contexto de bases de dados?
Quais áreas de competências profissionais te interessam para o teu crescimento futuro?
Como é recomendado implementar o tratamento de erros e exceções no código de programação?
Como é que as conceitos de programação assíncrona e multithreading diferem no desenvolvimento de sistemas de software?
Qual é a necessidade de dividir a memória em duas áreas?
Qual é a principal diferença entre uma classe abstrata e uma interface na programação orientada a objetos?
Como dominar metodologias eficazes de trabalho com projetos no GitHub em condições reais?
Em que organizações estás a passar as fases atuais de entrevistas?
Como criar e otimizar a execução de uma consulta SQL considerando a sua estrutura e a ordem dos operadores?
Explique os princípios de funcionamento do gRPC e quais são as suas vantagens em relação a outros mecanismos RPC
Pode dar um exemplo de uma situação em que teve que desenvolver a estrutura de uma base de dados para um projeto?
Pode explicar o que é o PostgreSQL e quais são as suas principais vantagens?
Qual é o objetivo de usar a interface IQueryable no desenvolvimento?
Pode explicar o que é um bloqueio Mutex na linguagem C# e como é usado para sincronizar threads?
Onde estás atualmente?
Explique o que é um trigger em SQL e como ele é utilizado para automatizar operações na base de dados.