Interview skills for tech jobs: 15 brain teaser questions