Ans :
First of all there are no fake selenium testers. There are beginner selenium testers and then there are experienced selenium testers. Being a beginner you don't work on real projects so they are unaware about the complex issues which an experienced person faced and therefore found a solution for this.
To know whether a person is experienced or not in selenium,I follow these steps in interviews.
- Carefully looking at the job description in his/her previous companies to know what was his/her background.(50% of the cases I found it from CV itself).
- Asking whether person has experience in writing/modification of frameworks based on selenium or not(an experienced person have this experience and beginner doesn't)-30% of the cases I found this from this question.
- Since using selenium requires two things-solid oops concepts and solid xpath knowledge therefore few basic questions on these helps me found out 10% of the cases where the person actually understand basics.
- Last 10% are the most difficult they are beginners but they really work hard by themselves and they know selenium classes,methods and oops concepts. I give them the intermediate level questions where I found the difficulty during working on framework creation and tests scripts writing myself. Also I ask questions about overriding the built in selenium interfaces methods and using customized classes. 7–8 % of the cases I found it from this question.
- Last 2–3 clears all these questions, they are very smart even though they haven't worked on real projects but tried their hands on public websites. I find them useful in 2–5 years of experience range but can't take them in 5+ role where you have to work as mentor as well.
Remember every experienced person was once a beginner so next time you ask this question please rephrase the word “fake”.