A list of companies (or teams) that don't do technical "whiteboard" interviews. "Whiteboards" is used as a metaphor, and is a symbol for the kinds of CS trivia questions that are associated with bad interview practices. Whiteboards are not bad – CS trivia questions are. Using sites like HackerRank or LeetCode probably fall into a similar category. The companies and teams listed here use interview techniques and questions that resemble day-to-day work. For example, pairing on a real world problem or a paid/unpaid take home exercise.
Do's:
Don'ts:
Accenture
Technical phone discussion with architecture manager, followed by behavioral interview focusing on soft skills
Algolia
Takehome project & Onsite discussions and presentation
Applied
Situational judgement tests focusing on real-world soft skills (online then in structured interview)
Artemis
An initial non-technical half-hour screening call, followed by 3 one-hour pairing sessions on a take-home project that you build yourself using either Ruby or JavaScript (or any Ruby or JavaScript framework). Senior candidates may also be required to review an example pull request as the final round.
AutoScout24
Skype interview followed by home assignment from our day-to-day business and then on-site interview including lunch with a team
Contentful
Multiple interviews, discussion of technical background & live coding challenge (you can use the internet).
ContentSquare
Real-world challenges with open discussions.
Deliveroo
Short take-home project and pair programming
Doctolib
Take-home project, on-site interview and work half a day with one of our feature team
GitLab
A series of video calls, and a coding exercise involving working on a Merge Request that is like a real work task
HelloFresh
Take-home project, discussion via Skype or on-site
JustWatch
Take-Home project, discussion on-site
Litmus
General technical questions, take-home code challenge, discussion, on-site programming session, meet & greet with the team
Mapbox
Conversational interviews, paid onsite project with team.
Samsara
Phone interview, onsite interview (technical challenges based on real problems we've faced at Samsara)
Smartly.io
Discussion with recruiter and developers and a pair coding exercises
Stripe
Programming/debugging phone screen + on site with your own laptop/setup and full access to internet, systems design discussion and talk with hiring manager about team alignment.
ThoughtWorks
Interviews with ThoughtWorkers of diverse backgrounds and roles; take home assignment followed by in person pairing session.
Verve
An intentionally short, take home exercise that mirrors real project work and incorporates code review elements