Coderbyte’s journey to 1,000 customers

Coderbyte began 9 years ago as a coding interview prep site for developers, and has helped more than 500,000 developers since then. About two years ago we launched a code assessment solution for businesses, and this month we celebrated an important milestone: 1,000 business customers. We’re on a roll and are looking forward to our next 1,000 customers, but further growth is not inevitable. In fact, even reaching 10 customers was no small task — the technical screening industry is a crowded SaaS market with more than 70 solutions featured on G2. Collectively, the industry has raised $100M+, and includes well-known companies like Y Combinator-graduate HackerRank and PE-backed Coderpad.
So how did a company with $0 in funding and zero full-time employees reach 1,000 customers, including 371 that switched from the top four alternatives? By being customer obsessed (we still know every single customer on a first name basis) and doing these three things:
#1 — Ask whether problems have really been solved
As a software engineer who has interviewed at dozens of leading technology companies, I was always disappointed in the screening processes. I can appreciate why companies need to screen candidates in the first place because I’ve also been on the other side of the table — there’s nothing more frustrating than blocking off hours to interview a candidate who clearly can’t code! But I knew there had to be a better way to filter 300 candidates down to 20 in a more efficient way than giving them a 5-hour project to complete at home.
Like sheep, all the major screening solutions took similar approaches to solving the same problems, each causing disastrous consequences:
- To prevent candidates from cheating, they have a suite of privacy invasive tools, like forcing candidates to turn on their front-facing cameras while coding or preventing them from opening another tab to search Google or get help from Stack Overflow
- To be consistent with the mind-numbing riddles of the (finally) infamous Google interview process, their default assessments are filled with algorithm challenges that are completely irrelevant to the day-to-day job
- To facilitate enterprise customer use cases, they allow for endless customization by customers who have no experience or expertise in creating objective technical assessments
Each of these approaches not only prevented companies from effectively screening employees, but also repelled top candidates from even participating in the assessment. Ghosting is unfortunately one of the biggest problems that tech recruiters face, in large part due to offensive assessment processes.
While these examples are specific to our industry, we’ve found that “conventional wisdom” across industries often doesn’t pass the test of time. Decisions are made, then copied, and never re-evaluated, and so terrible ideas perpetuate across an industry.
As a group of outsiders, we don’t take for granted that any problem, no matter how simple, has been solved. While we always look to competitors for inspiration, we investigate each challenge with the mindset of how we can best optimize for customers from a clean slate.

Today, we take a dramatically different approach to cheating detection, challenge libraries, and customization, and our customers appreciate our thoughtfulness.
#2 — Eliminate noise at all costs
Every company operates with constraints, and we’ve worn ours like a badge of honor. Because we haven’t raised capital and until three months ago had no full-time employees, there were simply things we couldn’t ever do. For example, we could never offer white glove service or 24/7 support, complete RFPs or security checklists, or do complex integrations with legacy systems. And that’s fine, because many customers in the market don’t need any of that!
Unlike our competitors that have to accommodate for all edge cases in order to hit quarterly targets or risk their jobs, we don’t have to sacrifice our product-market fit for stretch goals. To the contrary, we actively eliminate noise from our immediate environment. Sure, our competitors have a vastly larger addressable market, but our market is vastly more addressable. The day we realized that it takes just a few bad customers to pressure us to ruin an otherwise good product is the day we guaranteed we’d always have a good product (even if we’d never be able to grow to the size necessary for an IPO). Every strategy has its tradeoffs.

