penetration tester interview questions