api interview questions