1 The first most important question you should ask a developer is about his experience that whether he is experienced or not.
2 It is very important that your hired expert has hands-on on knowledge and information about Java and C programming so that you will not get any type..
3 You should ask him about his communicating process so that you will come to know how he is going to provide constant updates about your project.