Hiring a Developer? Here Are a Few Questions you Must Ask