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
Airtable
Take home project that resembles a problem Airtable solves for. Five hour on-site which includes a discussion of the project, UI design, discussing architectural tradeoffs, and code debugging.
AutoScout24
Skype interview followed by home assignment from our day-to-day business and then on-site interview including lunch with a team
Bitpanda
HR talk, take-home task, tech interview, culture fit interview
Contentful
Multiple interviews, discussion of technical background & live coding challenge (you can use the internet).
ContentSquare
Real-world challenges with open discussions.
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
HeavenHR
Take home project based on the candidate's experience and future responsibilities. Then discussion about the solution
HelloFresh
Take-home project, discussion via Skype or on-site
Integral.
Initial remote technical screen featuring test-driven development & pair programming, then on-site full day interview that involves pair programming on production code using test-driven development.
JustWatch
Take-Home project, discussion on-site
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.