Buscar preguntas…
⌘
K
English
Tiếng Việt
日本語
한국어
Español
العربية
বাংলা
čeština
Dansk
Deutsch
Ελληνικά
Suomi
Français
Gaeilge
ગુજરાતી
Hausa
हिन्दी
Hrvatski
Magyar
Bahasa Indonesia
Italiano
Basa Jawa
ქართული
Lietuvių
मराठी
Melayu
Malti
नेपाली
Nederlands
Norsk
ਪੰਜਾਬੀ
Polski
Português
Română
Русский
Slovenščina
Shqip
Svenska
Kiswahili
தமிழ்
తెలుగు
ภาษาไทย
Türkçe
اردو
简体中文
flow
Inicio
Temas
Categorías
Itinerarios de aprendizaje
Buscar
Preguntas de entrevista de Diseño · Práctica de Entrevistas de IT
Inicio
/
#Diseño
#Diseño
15 preguntas
¿Cuál es la diferencia entre una interfaz y una clase abstracta?
Programación Orientada a Objetos
#oop
Middle
›
¿Por qué favorecer la composición sobre la herencia?
Programación Orientada a Objetos
#design
Middle
›
¿Cuáles son los principios SOLID?
Programación Orientada a Objetos
#principles
Middle
›
¿Qué son el acoplamiento y la cohesión?
Programación Orientada a Objetos
#design
Middle
›
¿Qué son los objetos inmutables y por qué los usamos?
Programación Orientada a Objetos
#design
Middle
›
¿Cuál es la diferencia entre relaciones is-a y has-a?
Programación Orientada a Objetos
#inheritance
Middle
›
¿Cuándo deberías usar getters y setters (y cuándo no)?
Programación Orientada a Objetos
#principles
Middle
›
¿Qué es la inyección de dependencias y la inversión de control?
Programación Orientada a Objetos
#design
Middle
›
¿Cuándo deberías usar un método factory en lugar de un constructor?
Programación Orientada a Objetos
#design
Middle
›
Explique el Open/Closed Principle en profundidad.
Programación Orientada a Objetos
#principles
Senior
›
¿Cómo se compara OOP con la programación funcional?
Programación Orientada a Objetos
#oop
Senior
›
¿Cuáles son los anti-patterns comunes de OOP?
Programación Orientada a Objetos
#design
Senior
›
¿Qué son los mixins y los traits?
Programación Orientada a Objetos
#inheritance
Senior
›
¿Qué es Design by Contract?
Programación Orientada a Objetos
#principles
Senior
›
¿Cómo modelas un dominio en clases bien diseñadas?
Programación Orientada a Objetos
#design
Senior
›