I have a job interview with a major company in 3 months time and hope to become an Apprentice/Junior Software Engineer with them. Iíve spent the last few months trying to learn the basics of Java...