Choice Bank Interview Question

What types of testing do you perform for backend services? How do you approach testing APIs? What tools do you use? Explain the difference between functional and non-functional testing.