426 karma · joined June 3, 2009
f804288e0af39623eb0595f036cc83549e3aca6485655810b568fa2bd50df667
This is part of the "unicorn hunting" that we see at Hired.com. We've even seen hiring managers rejecting candidates because they didn't use a particular JavaScript framework, or they haven't shipped code relating to a particular industry/vertical.
I liked - http://highscalability.com/blog/2013/1/16/what-if-cars-were-...
Many times they have built or worked on something technically impressive, that became big & well known (Google Maps, Facebook timeline, Founding engineer at start-up with Billion dollar+ valuation).
You hit the nail on the head.
The technical interviews & hiring criteria are often not aligned with what the company fundamentally needs in order to accomplish its goals. The founders/CTO are often rockstars, and they refuse to acknowledge that what their company needs is productive employees, not clones of themselves.
This leads to an enormous amount of time spent interviewing people in search for these rare "unicorns".
To quantify, on DeveloperAuction we've found that Engineers on H1B's get an average of 32% fewer job opportunities than citizens/green card holders.
Of course, what they fail to account for, is the incredibly cost of hundreds of hours spent talking to candidates & administering these silly challenges or the fact that Google's interview data proves that such such logic questions have little predictive value on future on-the-job performance.
I was actually really impressed recently by Stripe's technical interview process - outlined on Quora: http://www.quora.com/Stripe-company/What-is-the-engineering-...
Classic strategy... conquer the premium market first (BMW 3,5 and 7 series) then start going more mainstream (1-Series BMW) once the brand is established and is viewed as prestigious.
1.) Seeking someone in their own image who is willing to work 18 hour days, including an unwillingness to look at candidates who have a different (or non-startup) background or are a missing a few buzzwords from their resume.
It might work for your first few engineering hires, but scaling it becomes incredibly difficult and brings with it huge lost opportunity costs. The faster you move out of your comfort zone, the better.
I know one well known start-up who has been trying to fill a role for over 4 months, and has gone through two dozen candidates, simply because of a strongly held philosophy by the founder who mandates 80-hour work weeks which effectively eliminates anybody who is married or has kids.
2.) Using fizzbuzz technical coding challenges as a proxy for how effectively someone will contribute to the team & your company hitting its product roadmap goals.
3.) Accurately & honestly assessing where you stand, and realizing that if you're a 7, trying to hire a "10" can be a recipe for failure. This is especially true if you're trying to pay below market rates.
4.) Moving with a sense of urgency and speed. If hiring is really your #1 priority, being willing to skip lunch with your monthly lunch with mom in order to make time for a hot candidate. In general, working under the assumption that anybody good is going to have multiple paper offers in hand, is a good philosophy.
5.) Decisiveness. "Making the offer when you've found the right house" vs. changing your mind because the color of the window boxes is wrong. Avoiding decisions by committee.
Both Conde Nast Traveler and Travel+Leisure Magazine publish A-List or "Gold List" travel agents who specialize in a certain region... These are not the guys that work in your local shopping centre or mall.
BUT, and this is a big BUT, having multiple personal projects does make you much more marketable to potential employers.
If you don't have a well known University or a well known company on your resume, having a stack of personal projects that show you're constantly learning, that you're passionate about the programming and that you love what you do can mean the difference between getting a request to interview at a start-up vs. getting put in the "pass" pile of resumes/profiles that internal recruiters have to look at.
This especially holds true if you work at a large, enterpris-ey company (IBM, VMWare, Goldman, Delloite, etc.) and want to attract the attention of, and get a job at, a venture funded start-up based on our experience at DeveloperAuction.
2. Don't be cheap. Not worth missing your product roadmap to save $20K/year or having to spend 6 months re-architecting your entire app because the early people weren't senior & experienced enough.
3. The only three questions that matter:
- Do I like this person and can I work with them?
- Can they get the job done and have a positive attitude (especially when s*it hits the wall)?
- Are they excited and interested in what we're doing?
To quote the NY Times interview with Laszlo Black of Google - "Years ago, we did a study to determine whether anyone at Google is particularly good at hiring. We looked at tens of thousands of interviews, and everyone who had done the interviews and what they scored the candidate, and how that person ultimately performed in their job. We found zero relationship. It’s a complete random mess, except for one guy who was highly predictive because he only interviewed people for a very specialized area, where he happened to be the world’s leading expert."
That being said, there are a lot of very disorganized interviewers out there, especially among seed stage companies. I've been amazed about how many people grumble about the "talent shortage", yet regularly miss interviews with "hot" candidates because of meetings, forget them altogether, or just lack a sense of urgency & speed when it comes to running an effective hiring process.
A large part of having a hiring culture is about decisiveness. Loosing a fantastic Engineer because you spent 4 weeks making up your mind, or you didn't want to pay an extra $10K/year is just silly when it means that you won't hit your product roadmap goals.
Matt here, co-founder of DeveloperAuction.
Great insights in your comments above.
I generally agree that the "Talent War" is largely self-imposed: unwillingness to interview candidates outside of a 25 mile radius or relocate Engineers, being slow, disorganized or indecisive in the hiring process, trying to get Engineers to take massive paycuts from what they are earning at LinkedIn/SalesForce/Google/VmWare/Facebook, or simply requiring Engineers to work 80-hour weeks...
Some of the biggest & most successful companies also achieve major talent lock-in by compensating people really well, making it difficult for cash-strapped seed stage start-ups to compete with a lower budget.
Interestingly enough, RE: GitHub, we've seen zero positive correlation that having a GitHub account increases the number of interview requests that Engineers get on our marketplace when we analyzed our data.
One key with job seekers: there's a narrow window of opportunity to make matches. If you have quality talent, but you lack intent to switch jobs, nothing happens.
Likewise, if you have a huge pool of talent - and only some of it is good - you create too much work for the employers to filter/sort, and they are better off just using LinkedIn/Entelo/TalentBin to play spray & pray game - also known as guess & check - at a lower cost.
Not a great outcome, especially if the investors had liquidation preferences.
In fact, many more interview requests get rejected for "not interested in the company/industry" rather than insufficient compensation.
It's almost always more about the opportunity & the company, rather than the pay.
We have couple hundred seed stage companies on DevAuc, including many YC Alumns. Typical offers are $90-$110K. I've never seen a $60K offer.
Series A and B companies are typically able to start paying more "market" rates of $120K-$160K. We're going to run the numbers on this at some point and put out a proper report.
Even at DeveloperAuction we get clueless recruiters pitching us Java Engineers in NYC (We're rails in SF) and sending us "blinded" resumes with personally identifiable contact details removed. It's craziness!
Firms like Riviera Partners in SanFran have different tiers of clients. Some pay 33% on base salary, others 25%... guess what interviews you'll be pushed into first?
If you pass, you probably won't even hear about the job openings at the companies that are "only" paying 25% commissions, even if it's potentially a better fit for you.
Way too many people start a company these days because they want "Founder", "CTO" or "CEO" title... rather than because they see a real need and want to solve a real problem.
The fact that anybody with Google or Stanford on their resume can raise a $500K or $750K seed round doesn't help things either.
Kozmo learned that customers would order a pack of gum... expecting free delivery (which they did honor... until they went out of business).
Always really good to know what went before you: http://en.wikipedia.org/wiki/Kozmo.com
You could probably get $125K-$130K elsewhere, maybe even more, and potentially with a signing bonus as well.
$100-$115K is a typical salary at a seed stage company which would offer a significant equity stake