Tips on hiring an experienced freelance java . 5 challenging questions to ask the candidate to make sure you speak to a top-notch programmer.