1) Explain what is software testing 2) What is the difference between unit, functional and acceptance testing 3) Name some code refactoring techniques 4) How would you evaluate someone;s code 5) What are tenet of Object oriented programming and give some examples 6) What are salient points of Restful web services 7) Describe a CI Pipeline that you worked with and and difficulty you faced with it 8) What tools could you use for restful testing 9)Compare JUnit and TestNG important features