On this page I’ll put great links to things I’ve found, some interview related, some java related, and some completely unassociated.


Recruiters are an essential tool for most developers looking for a new role.  I have two I can highly recommend based on your location.


BAH Partners:

BAH are exclusive to HK (you should definitely move here, it’s awesome) but are simply incredible and have a reputation for working with only the best candidates.  These guys really know what they’re doing and I can’t recommend them enough..  Email Craig at and say Sam from Core Java Interview Questions sent you.

ikas international

iKas International:

Locations: London, Singapore, Hong Kong, Australia and New York

I’ve worked closely with iKas for a number of years now and can highly recommend them. The big difference for me is the interest in the candidates; whereas some recruiters have a “throw them at anything” mentality, iKas specialise in understanding what a candidate’s preferences are and matching roles and developers as closely as possible.

If you’re interested in a role at any of the above then drop Sarah Sellers and email at and tell her that Sam from Core Java Interview Questions sent you.



These are all great websites in their own right, but they also have a fair chunk of articles on interview questions.

For some more general Java reading, I like to hang around /r/java on reddit.  If you’re looking for specific people, then Yegor expresses much of what I want to say in a much more eloquent fashion. has a lot of great overlap with CJIQ but without the Java focus and makes a good read. I was really pleased when I found the site.  Tell Dave I sent you.

Non-core Java

Obviously I’m focussing on core Java here, but there’s a whole world of other stuff out there.  As I find great resources I’ll put them below.


Growing Object-Oriented Software, Guided by Tests

If you only buy one text book to help advance your coding ability, make it this one.  A from the ground up introduction to Test Driven Development that goes into incredible detail on how to build robust, well tested and most of all well architected software.  As a rule I don’t like reading textbooks (that’s why they invented the internet), but it’s important you get this in your library.  You will not regret it.

Clean Code: A Handbook of Agile Software Craftsmanship

If on the other hand you’re willing to buy two books to help you become a better coder, then make this the second. This has been my bible since I was introduced to it many years ago and has been read by all of my teams ever since.  Clean Code covers every aspect of what good code looks like. It’s worth it for the parts about naming stuff alone.

Other Stuff

Some other bits and pieces of things I like.

A Small Orange

I’ve been lucky enough to host with A Small Orange for a few years now.  They are brilliant to work with, mostly as there’s 24 hour chat support available.  Whenever I have issues (which is often!) I can just speak to someone straight away and they get it sorted.  They’re pretty cheap too.

You can get a 15% discount on any plan use the coupon code “aE1yQ“.

Website without code

I created a course last year to teach people how to build business websites without needing to code.  It’s got over 2000 people on it and over 15 five star reviews.  If it’s something you’ve been interested in doing (perhaps for an online CV) then you can get the course for $18 (saving $50) from here.

Be the first to leave a comment. Don’t be shy.

Join the Discussion

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>