selenium page object model interview questions