I'm a mathematician, and sometimes I need to assess the level at which I'll pitch an explanation. Although I don't do this in a setting where it's possible to set a test, as such, I do ask this question: An equivalence relation is reflexive, symmetric, and transitive. If E is an equivalence relation, and we know E(x,y) but we know !E(y,z), what do we know about E(x,z), and why? It seems a great filter for people who…
Ask HN: What's your speciality, and what's your "FizzBuzz" equivalent?
101–110 of 363 posts
Re: Ask HN: What's your speciality, and what's your "FizzBuzz" equivalent?
#102I build web sites. I would ask that the person complete a series of tasks that involved using Javascript to do a bit a typical DOM manipulations and CSS changes, especially using transitions and whatnot... ...without jQuery.
Re: Ask HN: What's your speciality, and what's your "FizzBuzz" equivalent?
#103Re: Ask HN: What's your speciality, and what's your "FizzBuzz" equivalent?
#104I'm a mathematician, and sometimes I need to assess the level at which I'll pitch an explanation. Although I don't do this in a setting where it's possible to set a test, as such, I do ask this question: An equivalence relation is reflexive, symmetric, and transitive. If E is an equivalence relation, and we know E(x,y) but we know !E(y,z), what do we know about E(x,z), and why? It seems a great filter for people who…
Thus !E(x,z), because E(y,x) and E(x,z) would imply E(y,z), which is false.
Re: Ask HN: What's your speciality, and what's your "FizzBuzz" equivalent?
#105For a data scientist I ask "what's a p-value?" Both Junior and senior candidates often get this wrong. The only difference is that senior people bristle at such a simple question before also getting it wrong.
Re: Ask HN: What's your speciality, and what's your "FizzBuzz" equivalent?
#106 You are given a text in a file. Count all the words in the
text and print out the words with their number of occurences
in descending order.
This can be depressing at times.Re: Ask HN: What's your speciality, and what's your "FizzBuzz" equivalent?
#107Working for a web company. Our favourite JS question is, "What happens if you do this?" var func = function func () { // blah };
The variable declaration is hoisted to the top, then is assigned a named function expression `func` so that `func.name === 'func'`. Useful for proper error messages and stack traces. Something else I'm missing?
var func = function func() { /* blah */ };
Instead of B) function func() { /* blah */ };Re: Ask HN: What's your speciality, and what's your "FizzBuzz" equivalent?
#108Working for a web company. Our favourite JS question is, "What happens if you do this?" var func = function func () { // blah };
This is a bad FizzBuzz question, in my opinion.
That is to say, this question has worked for us as a dev house, maybe not so much if you're hiring contractors, I can't say for sure.
Re: Ask HN: What's your speciality, and what's your "FizzBuzz" equivalent?
#109For sysadmin/ops jobs, I want to see debugging ability in addition to programming skill. I usually ask about HTTP and DNS (for web-focused) or Kerberos/AD logins (for user focused). There are a lot of moving parts to either of these, so a question like: "You type a web address into a browser, it doesn't load" can turn into questions about the DNS resolver process, system and network config, split horizon, time setup,…
* At which layer things are in the OSI model.
* How to reset AD user passwords.
* What different kinds of servers are for.
* Access port 25 in VLAN1 but not VLAN2 using port forwarding in the firewall
* What ways of securing a DMZ are available in emergencies.