Passionate developer in Java and Scala. And sometimes, something else. A few months per year, someone calls me "professor". CoFounder of Scala By The Lagoon @scalagoon
I can confirm (from being occasionaly on the other side of the job interview) that these suggestions are very valuable. Following #2, I'll reduce a little the suggested concept lists; the relative importance of most of them depends a lot on the environment where the job is.
Just a note: I wouldn't call Java "a complex language": it's a language with a history, and whose usage has changed a lot in the years. The ecosystem is dauntingly vast, however, and you can find very, very different ways of doing, often, basically the same thing. And often they are all the "right way to do it" in their context, and the wrong one in another.
I also suggest adding the excellent Modern Java in Action to the book list. Manning has many other high quality titles to choose from.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I can confirm (from being occasionaly on the other side of the job interview) that these suggestions are very valuable. Following #2, I'll reduce a little the suggested concept lists; the relative importance of most of them depends a lot on the environment where the job is.
Just a note: I wouldn't call Java "a complex language": it's a language with a history, and whose usage has changed a lot in the years. The ecosystem is dauntingly vast, however, and you can find very, very different ways of doing, often, basically the same thing. And often they are all the "right way to do it" in their context, and the wrong one in another.
I also suggest adding the excellent Modern Java in Action to the book list. Manning has many other high quality titles to choose from.