it-swarm-pt.tech

language-agnostic

Convenções para exceções ou códigos de erro

O que significa backpatching?

Por que os parâmetros const não são permitidos em C #?

Numeração de mês com base em zero

O que é um parâmetro formal?

Ruby é uma linguagem de script ou interpretada?

Por que o quicksort é melhor que o mergesort?

Recursão ou Iteração?

Como você detecta o tipo de cartão de crédito com base no número?

Convertendo uma distribuição uniforme em uma distribuição normal

Quando lançar uma exceção?

Quando é certo para um construtor lançar uma exceção?

O que e onde estão a pilha e o heap?

Qual é o seu desenho animado "programador" favorito?

Melhor geral SVN Ignore Pattern?

Como converter carros alegóricos em frações legíveis por humanos?

Devo testar métodos privados ou apenas públicos?

Por que não devo usar a "notação húngara"?

Escolhendo um elemento aleatório de um conjunto

Quando devo usar o Debug.Assert ()?

O que é injeção de dependência?

Ferramenta para adicionar cabeçalhos de licença aos arquivos de origem?

Qual é a diferença entre um método e uma função?

Qual é a diferença entre um argumento e um parâmetro?

Qual é a melhor expressão regular para verificar se uma string é um URL válido?

Matriz versus lista vinculada

Quantos parâmetros são muitos?

Qual é a diferença entre uma cópia detalhada e uma cópia superficial?

Números aleatórios exclusivos (não repetidos) em O (1)?

Como faço para verificar se um número é um palíndromo?

O que é um NP-completo em ciência da computação?

Qual é a diferença entre currying e aplicação parcial?

Obtenha o caminho do aplicativo

O que é "acoplamento solto"? Por favor, forneça exemplos

Algoritmo para encontrar artigos com texto semelhante

Assinatura versus números inteiros não assinados

Melhor maneira de formatar se declaração com várias condições

Ignorar lista vs. árvore de pesquisa binária

Modelo de Domínio Anêmico: Prós/Contras

O que é o tipo seguro?

O que se entende por código "thread-safe"?

Herança vs. Agregação

Quais são as cinco coisas que você odeia no seu idioma favorito?

O que é um idioma de programação?

O que é otimização de chamada de cauda?

Resolvendo "Quem é dono da Zebra" programaticamente?

Como projetar software extensível (arquitetura de plugins)?

Determinar se dois intervalos de datas se sobrepõem

Diferença entre o hashing de uma senha e a criptografia

Gerar cores entre vermelho e verde para um medidor de energia?

Colisão Bola a Bola - Detecção e Manuseio

Existe uma diferença entre foreach e map?

Qual é a diferença entre passar por referência versus passar por valor?

O que significa "programar para uma interface"?

Como faço para exibir a representação binária de um float ou double?

Qual é a sua opinião de programação mais controversa?

Como construir eficientemente uma árvore a partir de uma estrutura plana?

Equação para testar se um ponto está dentro de um círculo

O que significa a palavra "literal"?

Modelando um elevador usando análise e projeto orientados a objetos

Usando um ORM ou SQL simples?

Quais são as estruturas de dados menos conhecidas mas úteis?

Adicionar uma string usando delimitadores

A matemática do ponto flutuante está quebrada?

Como as notas de lançamento devem ser escritas?

Qual é a diferença entre o IF-ELSE e o SWITCH?

projetar uma pilha tal que getMinimum () deve ser O(1)

Converter RGB em tons de cinza / intensidade

Imprimir matriz bidimensional em ordem de espiral

Está usando muitos métodos estáticos uma coisa ruim?

Você pode fornecer exemplos de análise de HTML?

Qual é a maneira mais rápida de verificar se os arquivos são idênticos?

O que é software opinativo?

Qual é a coisa mais legal que você pode fazer em <10 linhas de código simples? Ajude-me a inspirar iniciantes!

O que é uma função de retorno de chamada?

Menor distância entre um ponto e um segmento de linha

Estratégias de otimização de desempenho de último recurso

Todas as recursões podem ser convertidas em iteração?

Posso ler a parte hash da URL no meu aplicativo do lado do servidor (PHP, Ruby, Python, etc.)?

Deveria ser "Arrange-Assert-Act-Assert"?

Qual é a diferença entre simultaneidade e paralelismo?

O que é uma operação idempotente?

Qual é a diferença entre "palavra-chave" e "palavra reservada"?

Por que funções hash devem usar um módulo de número primo?

O que é um ORM, como funciona e como devo usar um?

Exemplos de deadlock simples

O que é estabilidade nos algoritmos de classificação e por que é importante?

"Parâmetro" vs "Argumento"

Determine a cor da fonte com base na cor de fundo

A menor diferença entre dois ângulos

Qual é a diferença entre programação concorrente e programação paralela?

O que é contenção de threads?

Recurso de idioma mais estranho

Casos de uso do mundo real de operadores bit a bit

Algoritmo para criar um horário escolar

Por que é recomendável ter uma linha vazia no final do arquivo?

Como funciona o recurso de recomendação da Amazon?

Como posso imprimir todas as possíveis combinações de letras que um determinado número de telefone pode representar?

Existe um O(n) algoritmo de ordenação inteira?

Em que circunstâncias as listas vinculadas são úteis?