language-agnostic 989

  1. ¿Qué y dónde están la pila y el montón?
  2. La guía definitiva para la autenticación de sitios web basada en formularios
  3. Cómo emparejar calcetines de una pila de manera eficiente?
  4. ¿Qué es la inyección de dependencia?
  5. ¿Las matemáticas de punto flotante están rotas?
  6. Diferencia entre un método y una función
  7. ¿Prefiere la composición sobre la herencia?
  8. ¿Qué es la recursividad de cola?
  9. Característica de lenguaje más extraño
  10. Determinar si dos rangos de fechas se superponen
  11. ¿Cuál es tu caricatura favorita de "programador"?
  12. ¿Cuál es tu mejor broma de programador?
  13. Comprender la "aleatoriedad"
  14. ¿Cuáles son las estructuras de datos menos conocidas pero útiles?
  15. ¿Debería una función tener solo una declaración de retorno?
  16. ¿Cuál es la diferencia entre una copia profunda y una copia superficial?
  17. ¿Cuál es la diferencia entre concurrencia y paralelismo?
  18. ¿Cómo puedo determinar si mi cálculo de pi es exacto?
  19. Aprendiendo a escribir un compilador
  20. Interfaz vs clase Base
  21. ¿Qué significa "programar en una interfaz"?


  22. ¿Cuál es la mejor expresión regular para verificar si una cadena es una URL válida?
  23. ¿Qué es una operación idempotente?
  24. Convenciones de nomenclatura de bases de datos, tablas y columnas?
  25. ¿Qué es una lambda (función)?
  26. ¿Qué es la optimización de llamadas de cola?
  27. Estrategias de optimización del rendimiento de último recurso
  28. ¿Qué es una función de devolución de llamada?
  29. "Parámetro" vs "Argumento"
  30. ¿Cómo se detecta el tipo de tarjeta de crédito según el número?
  31. ¿Cuál es la diferencia entre un argumento y un parámetro?
  32. ¿Qué es un número mágico y por qué es malo?
  33. ¿Cuál es la diferencia entre pasar por referencia y pasar por valor?
  34. ¿Cuál es la mejor cosa que puedes hacer en <10 líneas de código simple? ¡Ayúdame a inspirar a los principiantes!
  35. ¿Cuáles son las cinco cosas que odias sobre tu idioma favorito?
  36. ¿Es un GUID único el 100% del tiempo?
  37. ¿Cuál es tu opinión de programación más controvertida?
  38. ¿Cuándo lanzar una excepción?
  39. ¿Cuál es la diferencia entre currying y aplicación parcial?
  40. Obteniendo el juego de cuerdas más cercano
  41. ¿Qué es un NP completo en informática?
  42. ¿Las mejores maneras de enseñarle a un principiante a programar?
  43. Enfoques prácticos de CAPTCHA sin imagen?
  44. Firmes versus enteros sin signo
  45. ¿Por qué deberían las funciones hash usar un módulo de número primo?
  46. Distancia más corta entre un punto y un segmento de línea
  47. ¿Por qué Quicksort es mejor que mergesort?
  48. ¿Cuál es la diferencia entre la programación simultánea y la programación paralela?
  49. ¿Cuál es la forma más rápida de obtener el valor de π?
  50. ¿Qué se entiende por código "thread-safe"?