test methodologies interview questions