Earlier quoted context omitted.
Here a few additional teasers, - How many golf balls fit into the plane - How many gas stations exist in country (or alternative version with city ) - How many turns do you have to go on a gum machine until colour comes out? Naturally they all evaluate properly the skills required for the job, and other professions get asked the same kind of stupid questions. Unless it is for a position I really, really want, or are…
I think those questions are good ways to assess open mindedness, estimation, and verbal communication skills. There are other ways to assess those skills, sure. But questions like that aren’t bad ways.
That time when I failed the Microsoft interview
151–160 of 322 posts
Re: That time when I failed the Microsoft interview
#152I think someone without an "aha moment" can use a question like this to nail an interview:
Candidate: thank for your the questions. I don't immediately see how we can solve this by using the scale only 3 times. What I would normally do in situations like this is explore a simpler problem to get an understanding of the space and some solution that works and then try to improve it. Can I try that?
Interviwer: absolutely. Makes a note: candidate able to propose an approach when answer not obvious. Able to nareare their thinking.
Candidate: let me think about a naive solution first. We just weigh the balls in pairs. If two balls weigh the same then neither is the answer. If the pair doesn't weigh the same then one is the answer but we don't know which one. So we need to compare one of them against any of the other balls: if the scale is unbalanced then that one is the answer, otherwise the other one. I think this tells us which ball is the answer but obviously we use the scale too many times. In this case at best we use the scale twice and at worse seven times.
Interviwer: great - I agree this works but uses the scale too much. How can we improve it? Makes a note: candidate able to design a simple algorithm that gets the answer.and evaluate its performance.
Candidate: the fact that we have to do the final weighting even after we know which pair has the imbalance and the fact that I can compare against any other ball seems interesting. Let me think about that for a second.
...
Hmm hmm hmm
...
Hmm hmm hmm
(Fails to have the aha moment)
Interviwer: ok that's a good insight. What if you could place more than one ball on each side of the scale at a time? (Gentle hint that can put the candidate on track without giving away the answer)
Candidate: oh interesting! I wasn't visualizing it that way.
...
Ok! So we have the pattern of "figure out which pair has the imbalance and then which one in the pair is the weird one" so now we can generalize it
Let's try this: I weigh 3 vs 3. If balanced, it takes me 2 weighings to figure out which set of 3 contains the answer. And from there another 1 or 2 to figure out which of those 3 balls is the answer. So now our "worst case" has gone from 7 to 4. That's better but still falls short of our goal of course ...
Interviwer: Makes a note: candidate is open-minded to feedback and made good use of a subtle hint to improve their solution while still realizing the goal is not met.
OK! this is a good improvemen. There was something interesting you said: that it could take 1 or 2 weighings to figure out which ball of the 3 is the answer. I am curious about the case when you can do it with 1. What's that about?
Candidate: well if we weigh two balls and they are the same - that tells us something about the one we didn't weigh. OH! Ok I see why you are drawing my attention to that.
What if we took the same approach to the initial step of the problem. Let's try: split the 12 into 3 sets of 4...
(Etc etc)
Interviwer: this was fun! Thanks for working through this problem with me
Makes a note: candidate is a solid problem silver, able to define and analyze a solution and look for improvements. Did not give up. Listened carefully and made good use of hints provided. Able to show transpancy into their thinking and collaborative. Would not hesitate to bring them on the team, leaning hire.
Better than "this is a bad question, I hate puzzles" huh.
Re: That time when I failed the Microsoft interview
#153Earlier quoted context omitted.
I think those questions are good ways to assess open mindedness, estimation, and verbal communication skills. There are other ways to assess those skills, sure. But questions like that aren’t bad ways.
Things that open-ended are ripe for abuse, which is to say when you have a team of white techbros, guess which candidates get high marks on these ad-hoc questions?
Re: That time when I failed the Microsoft interview
#154Earlier quoted context omitted.
This was an internship interview over a decade ago. Nothing wrong with a brain teaser interview question under those circumstances. What would you rather ask an internship candidate? They don’t have work experience or real world skills.
I’d be unsurprised if an interviewer who thinks that trivia isn’t a goofy waste of time also believes that young people don’t have real world skills. But a good interviewer would probably spend time getting to know the candidate’s character. Something I’ve learned from years of mentoring teens and raising kids is that there are qualities you cannot teach, and they’re enormously more valuable than any technical skills…
Re: That time when I failed the Microsoft interview
#155Earlier quoted context omitted.
I think those questions are good ways to assess open mindedness, estimation, and verbal communication skills. There are other ways to assess those skills, sure. But questions like that aren’t bad ways.
Things that open-ended are ripe for abuse, which is to say when you have a team of white techbros, guess which candidates get high marks on these ad-hoc questions?
> Unless it is for a position I really, really want, or are unemployed and every opportunity counts, that is usually where the interview ends for me
This person is close minded and is filtering themselves out of the process. This is ideal.
Are you saying you’re against all open-ended questions in the interview process?
Re: That time when I failed the Microsoft interview
#156Earlier quoted context omitted.
How many devs above 40 do you think still do leetcode to keep themselves entertained, especially if their daily work is doing CRUD stuff between corporate meetings?
We're specifically talking about people who are interviewing for jobs - I'd expect a lot of them to have done leetcode before the interviews. Also: when we think about whether we've seen a problem or not before (in order to be honest during an interview), presumably this includes all problems we have a significant memory of, not just problems we've seen recently.
Love to know how many do build bridges, repair cars,..., on their spare time for job interviews.
Re: That time when I failed the Microsoft interview
#157Earlier quoted context omitted.
Things that open-ended are ripe for abuse, which is to say when you have a team of white techbros, guess which candidates get high marks on these ad-hoc questions?
From the comment I was replying to: > Unless it is for a position I really, really want, or are unemployed and every opportunity counts, that is usually where the interview ends for me This person is close minded and is filtering themselves out of the process. This is ideal. Are you saying you’re against all open-ended questions in the interview process?
Since we are it, lets make Jeopardy for getting a job.
Re: That time when I failed the Microsoft interview
#158Earlier quoted context omitted.
Interviewer's notes: anal_reactor is stubborn, difficult to work with, has little regard for others' opinions, not a team player. Do not recommend hiring.
Not wrong, especially at the time. I excel when I'm given my own chunk of job to work on with certain degree of freedom. I don't butt uninvited into other people's decisions, I expect others to do the same with me. I totally suck at meetings where the goal of the meeting is to make sure that everyone feels like their voice is being heard. IMO diving people into small groups, sometimes groups of one, with API between…
Those are the worst. No, I don’t feel like I need to let Bob feel heard. Bob wants to create a nightmarish stack involving ElasticSearch and Kafka for a problem that grep and a flat text file could realistically handle. I have already explained to Bob that his solution is unnecessarily complex.
Re: That time when I failed the Microsoft interview
#159Sadly I've seen this kind of interviewing from lots of places; maybe it's a technique they teach in college or something. Interview questions like this are useless as they are not an accurate approximation of a real work scenario. I've frozen up at a whiteboard in an interview before, and then figured it out on the drive home. The best approach I've found is to do a send home quiz, and then ask them questions about t…
I feel like after presenting a great solution to the stupid, cryptic, arbitrary interviewer games where you have to guess the rules on your only attempt at playing the game, you've added one at the last minute. What if one of the values is attention to detail?
Re: That time when I failed the Microsoft interview
#160Earlier quoted context omitted.
From the comment I was replying to: > Unless it is for a position I really, really want, or are unemployed and every opportunity counts, that is usually where the interview ends for me This person is close minded and is filtering themselves out of the process. This is ideal. Are you saying you’re against all open-ended questions in the interview process?
Ideal would be if the questions are actually job related, how many other professions do you think get these kind of stupid questions? Since we are it, lets make Jeopardy for getting a job.