API testing interview questions