5. Tell me What is Agile Testing?

Testing practice for projects using agile methodologies, treating development as the customer of testing and emphasizing a test-first design paradigm.

6. Can you explain What is Acceptance Testing?

Testing conducted to enable a user/customer to determine whether to accept a software product. Normally performed to validate the software meets a set of agreed acceptance criteria.

7. Explain What is Ad Hoc Testing?

A testing phase where the tester tries to 'break' the system by randomly trying the system's functionality. Can include negative testing as well.

11. Explain What is Basis Path Testing?

A white box test case design technique that uses the algorithmic flow of the program to design tests.

28. Suppose IF YOU HAVE BEEN GIVEN THE RESPONSIBILITY TO ELICIT REQUIREMENTS FROM A CUSTOMER WHO TELL YOU HE IS TOO BUSY TO MEET WITH YOU. WHAT SHOULD YOU DO?

Create a questionaire and try to get as much information from the customer as possible.But be sure to make the questionarie more objective rather than subjective.
based on this questionaire have another set of questions formulated in continuation to answers provided to the first questioanire, this way you can make your understanding more concrete on the requirments and get what you are looking for in a few iterations of requestioning.