Nanthan, if you are looking for general answers to these questions let me tell you this: you will fail the interview (these responses as well as the attitude of the person in the interview towards these questions is seen, evaluated and then given some score). There is no general answers to this except of course those you find online like a guidance.

All the questions you have posted, will be answered depending on your needs,

For example: why to join this company: because the projects the company is sinvolved in makes it a great opportunity to demonstrate the expertise I have can/will work with this projects (onc again an example)

Do you have a reference list: usually when handing in the resume you put in a small note stating/saying: personal/work references are available upon request (so this can give you some time to organize your contacts and references, but in the end you MUST have a list ready to be handed over, so start working on it!!)

Availability: actually depends on you and only you. If you get the proposal you are/have been waiting for you might want to move quickly. If you get something but want to negotiate a lil bit of improvement then you might consider in delaying your final decision while negotiations are going back and forth. Sometimes when you get "the offer" you would like to resing immediately (if you already have a job) and start also immediately but then paperwork comes in giving "standby" sometime you have to handle. For example when I was asked this and since I was temporary unemployed I told the Interviewer: When do you want me there? Next week? Ok just send the tickets and I'll be there.

Hope these general answers give you a proper idea, on the other hand you can go so sites like worlwideworker.com, workopolis.com, monster.com, (and there are many many more sites to visit) and look for information about applying for new job, interviews, tips for interviews and ways to prepare a "succesfull" resume to be considered for "the job". Always try to be proactive and positive in the interview. Do not hesitate and be cool and calmed.

Best regards!!! Have a great day!!