Java softwar solutions: Foundations of program design - Lewis, John; Loftus, William (New Delhi Pearson, 2018)
It includes short questions and answers