Estoy haciendo un curso de Java en línea. ¿Dónde puedo encontrar una pregunta de resolución de problemas para cosas como constructor, herencia, destructor, métodos, etc. para poder entender la idea detrás de las preguntas y probar mi capacidad? ¿Cuáles son algunas sugerencias para tal sitio web?

Creo que estos 2 son realmente buenos para practicar java:

Practice-It!, Una herramienta de problemas de práctica de Java basada en la web para estudiantes de ciencias de la computación

CodingBat

Para practicar hay muchos sitios en línea disponibles:

Para principiantes y nivel intermedio:

1) Meritcampus (Varios temas + Compilador en línea + Pruebas de práctica + Formación de expertos)
Merit Campus- Java Tests | programación en java para principiantes

2) w3schools (solo para teoría)
Introducción a Java

Para programas difíciles visite los siguientes sitios:

1) Codechef
2) Techgig
3) HackerEarth