Recent submissions

Comment · 14 years ago
"Say I was asked 30 questions; I missed 3 of them and didn't get hired. It's a reasonable to assume that these 3 questions were considered important in the general assessment."

That would be true if those answers were assess on a strictly correct / incorrect basis AND those were the only things you were assessed on. Neither of those are true though in this case.

It's very possible that the questions where you didn't get an optimal answer you actually did very well on. And that there are other questions where you got the optimal answer, but it took you too long or you made too many mistakes in coding. Or you just came off as arrogant. Who knows?

I've seen many many candidates make similar assumptions to yours -- thinking they bombed specific interviews, when in fact they did very well on those. You might be correct about why you got rejected. But it's even more likely that you're wrong.

But this is absolutely true: getting the optimal solution in all interviews is not a necessary and sufficient condition.

Comment · 14 years ago
A lie of omission would apply if you state a selection of true facts and ignore other ones so as to make yourself look better than you are.

In this case, I'm stating that I was a hiring committee member and not saying that I attended regularly, when I in fact did. This is not a lie of omission. At worst, you could accuse me of not offering additional qualifications.

Comment · 14 years ago
You also did not wear a pink and blue striped hat, and did not get an offer. And yet, you seem to not connect your failure to wear a pink and blue striped hat with your failure to get an offer.

I'd suggest you read the section in the article about how you're evaluated. Yes, how optimal your solution is matters -- of course it does. This doesn't mean that you have to get an optimal answer though. You have to do better than the majority of candidates (maybe ~80% of candidates).

For some problems, being in the top 20% of candidate will mean getting the optimal solution. In other cases, it may not. The optimal algorithm might be trivial, and it might be more about coding skills. In another problem, it might be totally unrealistic to expect that a candidate needs to get the optimal algorithm.

Additionally, you seem to assume that since (according to you) getting the optimal answer is necessary, that it must also be a sufficient condition. That's obviously false. It's entirely possible that a candidate needs to get the optimal answer AND implement it well, in which case these other factors come into play.

Comment · 14 years ago
"whiteboarding perfect syntax, delving into absurd language minutia and "gotchas", f'ing around w/ brain teasers while an interviewer introduces behavioral stressors (sighs, ticks, etc.) to see how i problem solve "under pressure" ...is all bullshit."

Agreed. That would be bullshit. And those are bad interviewers if they do any of that. Companies like Microsoft, Google, Amazon, and Facebook don't do that, as a general rule. I'm sure you could find bad interviewers at any company though.

Comment · 14 years ago
I was in Seattle / Kirkland, and it was invite only there. I showed up every week (as did the vast majority of the Kirkland HC).

But, yes, I could have been more extensive in my credentials. Unfortunately, "How to Crack the Toughest Coding Interviews by ex-Google engineer, ex-Google hiring committee member who showed up every week, ex-Apple dev, ex-Microsoft dev, author of Cracking the Coding Interview, and author of The Google Resume" was a bit too long :).

Comment · 14 years ago
Consultants are asked case studies. Writers are asked to write something (or submit writing samples). Actors are asked to audition. And programmers are asked to program.

Why shouldn't you validate if a programmer is, in fact, a good programmer (which is a mix of many things, including intelligence)?

Comment · 14 years ago
Actually, it was invite-only when I was there. But that's sort of besides the point. It's irrelevant whether or not it's an "honor" to be on the hiring committee. The point is that being on the hiring committee does give you some insight as to why people tend to get rejected. Without being on the hiring committee, you really only see why you're rejecting people -- smaller sample size, biased, less diversity of questions, etc. But, for hiring committee members, you see the results of many people's interviews.
Comment · 14 years ago
First of all, when people are trying to diminutize your accomplishments -- saying that you don't deserve them -- it does matter. It affects not only your morale, but also your ability to achieve things in the future.

Second, the point of the article is not the being a woman is an advantage but rather, that there's good evidence that it's a disadvantage. When you have a group that is already unrepresented in the sciences who face additional disadvantages, that IS a problem.

Yes, of course you play the hand you're dealt. What other choice do you have? That doesn't mean you shouldn't fight for equality for everyone.

Comment · 14 years ago
Also, think through what it would mean to actually get the offer (not the interview -- the offer itself) because you were female. Your recruiter isn't deciding who is getting an offer; the individual teams are. So how would this collaboration have happened such that only women from your college were given offers? Remember that Microsoft still has a very low percent of female engineers, so it's not a company wide policy.

You're telling me that a set of unrelated teams decided interdependently to specifically offer positions to women from your college? Why? Why your college? It just doesn't make sense.

My guess is that there's something much less sinister going on, such as: -- It's just a weird coincidence. (After all, they recruit from many schools.) -- Some professor referred mostly female students, perhaps even being under the mistaken impression that they were asking for good female candidates. -- The female students are your schools are actually more qualified than the male. (This is not particularly unlikely, if your school is really less than 5% female. To get numbers that low, there may be some pressure to drop out, leaving only the best women there.) -- Microsoft hires mostly PMs from your school, which are more likely than devs to be female. -- Microsoft extended offers to a number of men too, who happened to not take the offer. -- Many of these 5 students were actually given offers for a specific program dedicated to minorities. -- You're wrong about the percent of women in your CS program (very likely). -- You're wrong about the number of women / men hired.

These are just a few of the possibilities I can think of. What seems incredibly unlikely is that a bunch of unrelated teams all decided to hire only women from specifically your university. I just don't understand how that would work.

By the way, are you sure your school is <5% female? That is WAY under the national average.

Comment · 14 years ago
Comment · 14 years ago
It is unusual that all 5 people hired were female. But, remember that coincidences happen. There are plenty of schools in which all 15 people hired are male. Unless there is some reason why your school specifically would be set apart, I don't think this is anything more than a strange coincidence.

It's possible that something in the middle is going on -- a recruiter asked a professor for recommendations and he/she happened to recommend mostly women.

Comment · 14 years ago
True, it is done with people whose qualifications are unknown. However, I would find it very hard to believe that the bias against attractive women in a "masculine" field would be removed as soon as you knew the qualifications. Diminished a bit? Sure. But removed? Unlikely. Your initial assumptions will give you a lens through which you view someone's accomplishments.
Comment · 14 years ago
Um. Read the studies. No, the odds aren't even. In technology, they're stacked against women. (And against black people in general.)

(I would very much believe, however, that in bartending, it's stacked against men.)

Comment · 14 years ago
As I recall being told by one of my professors as an MBA student, attractive people -- both men and women -- are generally assumed to be more competent. This effect is stronger for women than men. However, attractive women in "masculine" fields, like engineering, technology, or construction, are generally seen as being less competent.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton