I got call for interview and it was on time. There were two interviewers. One was a QA and one Dev(yes, a developer). Then developer started asking few questions on Java. He was expecting me to answer as per his (developer) point of view. I tried to answer and answered as well but when I was not sure, he was like 'you don't know' and laughing over call itself. Not at all professional. I don't think he can answer questions on Selenium or any other tool like he expecting me to answer. Then comes QA person asks for scenarios to test amazon.com details page. I asked her to provide me requirements for the page and I can provide you scenarios but she is like amazon everyone using. I gave few scenarios but she was like you missed this one. What the hell. You are not giving clear requirement and expecting me to cover all scenarios. I think this the way they are working. Client just asking to test without any requirements and they just do it. Don't waste your time or just get clear on their requirements before moving forward.