Brain teaser questions for tech jobs