DEV Community

Discussion on: Terrible Interview Questions

Collapse
 
tevko profile image
Tim

Interviewer (CTO): "I don't know anything about frontend. But look at this regex on this piece of paper and tell me what it does"

Me: "This is impractical, but It looks like an email validation"

Interviewer: "Tell me what is wrong with it"

Me: "I mean I would use a computer for this"

Collapse
 
dwd profile image
Dave Cridland

What's wrong with it is that you can't validate an email address using a regular expression - the syntax is too complex. But as an answer (or, indeed, a question) that's extraordinarily niche...

Collapse
 
zanehannanau profile image
ZaneHannanAU

I would say it's fairly simple to validate-- just not with regex.

With regex; I'd just test ([^]+)@([^]{1,255}). Or with JS: /(.+)@(.{1,255})/su.