Instead of stupid one line answers, each topic is written around real interview questions that I use when I'm interviewing people to come work for my team.
Java Interview Bootcamp goes through all of the core Java concepts in great detail with diagrams and code samples.
So, I started writing down everything I learnt and created Java Interview Bootcamp so you don't have to go through what I did. But I never wanted to have to go through that process of crawling through terrible adsense spam pages to find the information I needed to get a new job. Through a combination of a lot of textbooks and internet searching I managed to get myself prepared enough to start getting job offers. Real interviews deep dive through design and implementation questions. Sure there were plenty of of lists of Java interview questions, but they were all one sentence answers. I then discovered quickly that the internet had zero good resources. You can be the best developer in the world but if you don't prepare for an interview you won't get the job. The simple fact is most Java interviews ask questions unrelated to the real world of Java development. This was immensely frustrating but it happened time and time again, whether it be esoteric JVM flags or the design of TreeMap, I kept getting hit with questions which just didn't come up in the real world as a developer. I can design and build an awesome system, but if I couldn't remember the Big O for a bubble sort then it meant I didn't get the job. I hadn't done an interview in over 5 years and despite being a pretty darn good developer I found that I was really struggling. Send your reciept to to get the ebook for free.Ī few years ago I started interviewing for a new developer role. Java Interview Bootcamp is now available as a physical book from createspace.