Hate whiteboard interviews? There’s a (giant) GitHub repo for that.
The appropriately named ‘Hiring Without Whiteboards’ Github repository does exactly what you’d think: it tracks companies that run developers and engineers through their hiring gauntlets without using a whiteboard. A quick jaunt through the repo’s list may leave you surprised by which companies you find there.
You’ll also find quick synopses of what to expect. CI and CD service GitLab is noted as asking “general technical questions,” followed by a one-hour screen sharing session where prospects are asked to work on one of their open issues.
Instacart lets developers work on a project from home, then pair program on-site. Liberty Mutual doesn’t seem to even get into coding during its interview process. Major League Soccer doesn’t even ask for a tifo; instead, you take a project home, then come back for a pair programming session.
The repo also provides links to a company’s hiring page, where applicable. If there’s no direct jobs board available, it simply directs to the company landing page. It also lets you know where their offices are, or if the company typically hires remote tech pros.
Whiteboard interviews were handy once, but the proliferation of screen-sharing and other tools make it less useful or interesting in 2018. As we’ve noted before, inability or difficulty coding with a marker doesn’t mean you’re unfit for hire.
Coding on a board also doesn’t speak to a developer’s true ability. Resourcefulness matters far more than knowing off-hand how to perform a task. It’s also nerve-wracking. In 2016, Marcion Albert of newawning.com told us about one candidate who lost his composure and ended up rage-quitting the interview.
This isn’t the first time we’ve surfaced this repo, but it’s far larger and more in-depth than a year ago this time. It’s a great one to watch, star or just bookmark; when a recruiter reaches out, check the list to see what you’re in for. It might help you avoid a really bad experience, or at least prompt you to ask detailed questions about the interview process.