5,315 karma · joined February 19, 2007
In the meantime, we're working on making companies more aware of the H1-B transfer options (http://blog.triplebyte.com/gaming-the-h-1b-system-for-good) and the recent OPT visa STEM extenstion (https://www.uscis.gov/working-united-states/students-and-exc...).
This is actually the most surprising thing I've seen since we started Triplebyte. Originally I'd assumed that every company complaining about how difficult it is to hire engineers, would be moving every candidate through their process as quickly as possible. In practice we learnt to stop working with companies who were too dysfunctional to get back to candidates promptly - even if it's just to let them know they needed a few more days to make a decision.
We'll also often see dysfunctional companies switch to the extreme opposite end of the responsiveness spectrum once they've made an offer and start pushing candidates to make a decision immediately. Better to have been responsiveness throughout the process. I suspect companies still underestimate how much that makes a candidate more positively inclined towards them once they're at the decision making stage.
We find that engineers who apply to us even if they have those resume credentials are doing so for two reasons:
(1) People only have bandwidth to talk with a few companies. We have enough data across companies to filter out the ones you won't be a technical fit for. This saves the wasted time of failed onsites, which as you say is the bane of existence for programmers.
(2) Finding companies you wouldn't have otherwise heard about or realized were an interesting option for you. We can especially help here with engineers interested in joining smaller companies that haven't had breakout success yet.
Traditional recruiters only help with getting you an introduction to an arbitrary company (usually whichever responded first to an email blast). We strongly believe that a recruiting service which does intelligent matching provides a lot of value for both candidates and companies (we wrote more about that here: http://blog.triplebyte.com/triplebyte-engineer-genome-projec...).
We currently do help with thinking through offer details. We've been building up a database of what offer ranges are and help people use these to value their offers (equity ranges in particular are opaque and tough to unpack). We do also get candidates ready for interviews by providing detailed feedback on how they did on our process (for many people this is the first personal interviewing feedback they've heard).
Longer term there are many more things we'd like to help with as we keep gathering more data. The one I'm most excited about is using data from how our engineers perform at companies over time to improve our screening process and make predictions about success at a company post joining, not just on the interview process.
Assuming you can get companies to engage with you (i.e. you already have the right resume credentials) you could invest the time in achieving these same goals yourself as you're saying. For people who don't want to make that time investment, we can save time in a way that other recruiters can't by filtering companies using data about your technical skills and skipping those phone screens. The companies we work with don't trust other recruiters to do this screening correctly.
Our interview also doesn't require taking a day off work, it takes 2.5 hours and is done remotely via Google Hangouts.
We do also reduce the total amount of time engineers have to spend in technical interviews. Triplebyte candidates skip the technical phone screens, usually an hour per company at least. If you're speaking with at least 3 companies (which everyone working with us is), you've already saved time as our technical interview is 2.5 hours.
Happy to talk more about this, harj AT triplebyte.
That's when we realized we were actually working on a mapping problem and the first step was figuring out a universal set of criteria that all companies care about. Then if we could assign the right weight for each attribute to specific companies, we could route engineers only to companies they'll be a strong technical fit for.
It'd be great to get thoughts on the criteria we chose and experiences from engineers who have done a lot of technical interviewing,
I don't know the specifics of your interview but we do often make a decision to not move forward even when we reach a working solution. That could be for a wide range of reasons (design choices are one example, or seeing engineers we move forward with covering more ground beyond an initial working solution might be another).
We know we'll inevitably get false negatives in our process, if you've any other feedback I'd be grateful to hear it. harj AT triplebyte DOT com.
Just focusing on interviewing time, if you're talking to 3 or more companies that's approximately 3 hours of technical phone screens (usually repeating similar problems). With Triplebyte, you interview for 2.5 hours and save 3 (or more as you talk with more companies).
Where we can really save time is focusing on the matching process of candidates to companies. Interviewing is tiring and we find candidates often stop talking to companies they were initially excited about because they're exhausted from interviewing (usually after 4 on sites) and just want to accept an offer
We wrote before about how much hiring preferences vary across YC companies (http://blog.triplebyte.com/who-y-combinator-companies-want). By using data we get from the Triplebyte interview, we can send you to the companies where you've the strongest likelihood of passing the technical onsite. The result is getting the best set of offers to choose from, rather than picking from what's available before interview burnout sets in.
We'd like to see more companies making this change, we'll be keeping the public list of YC companies who have either implemented or pledged to implement an extended window, updated here: https://triplebyte.com/ycombinator-startups/extended-options
Also in this particular case, I fundamentally believe there are a number of talented engineers working at these outsourcing companies because it was their only option and they're too afraid to move.
Our goal isn't to directly hurt the outsourcing companies, it's to help talented engineers find work they enjoy and not be held back by visa fears. Even doing that for a few people would be worthwhile.
We're not replacing talking to another person part of the interview, we're just trying to remove the awkwardness of having someone watch you code (for those programmers who want it).
We know it's still not perfect though and our goal is to keep experimenting to find what works best and be open about the results. As we mentioned in our last blog post, we're planning to offer take home tests as an option for our next experiment.