Dicas para mudar de C # para Java? [fechadas]

Então, eu estou indo para uma entrevista de emprego na próxima semana em um lugar de Java e gostaria de não parecer um idiota. Sou um desenvolvedor de C # / .NET bastante confiante e estou (claramente!) Disposto a considerar migrar para Java - eu gostaria de links para recursos que as pessoas recomendariam para fazer isso. Estou interessado em respostas para perguntas como:

Quaisquer guias equivalentes aproximados aRuby de Justin Etheridge para desenvolvedores de C #? Isso foi realmente útil quando decidi que queria aprender o rake de Ruby (e, portanto, pelo menos um pouco de Ruby). Parece haver mais páginas para as pessoas que seguem o caminho contrário ...Qual IDE usar? Na verdade, eu já comprei meu próprio IntelliJ porque amo seu HTML / CSS / JS, mas ainda não toquei em sua razão de ser, bem, "daquelas coisas de Java". No entanto, suspeito que o local para onde vou usar o Eclipse. Recursos recomendados para instalação e execução em um Mac ou Windows (não sou exigente)?Provavelmente será uma entrevista de codificação TDD; Eu acho que JUnit é a opção de fato para aprender um pouco sobre aqui?

Desde já, obrigado.

questionAnswers(7)

yourAnswerToTheQuestion