A list of companies (or teams) that don't do "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/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. Read (and contribute to) our recommendations for ways to conduct better interviews.
Please open a PR to be added.
If you've been through an interview with one of these companies recently, and your experience suggests otherwise from their description, please open a PR to remove them from this list.
Check out our Airtable!
Additions to this document that are properly formatted will automatically be pushed and added to Airtable. Keywords from the description will also be extracted. You can see (and contribute!) to the API here.
Also check out No Whiteboards to search for jobs at these companies.
Garmin | Tucson, AZ | Non-technical phone screen, technical phone screen (questions about projects on your resume), in-person interview: programming an arduino, given 3 hours and a laptop with internet access
Garner | Toronto, Canada | step 1: online chat with hiring manager, step 2: at home assignment solving real-life problem, step 3: on-site pair programming with engineers, step 4: offer
Gasket Games | Vancouver, Canada | Non-technical phone screen, technical phone screen (open-ended questions), in-person interview / culture fit interview
GatherContent | Remote | Culture-first interviews, pair programming and remote, informal technical discussions
Gcore | Remote | Non-technical screening, 2 hours technical and soft skills interview including architecture discussion
Gemini | New York, NY | Phone chat. Take-home project, discussion on-site. Questions on prior experiences and culture fit
GenUI | Seattle, WA | A short phone screen with questions regarding general knowledge related to the open position, then a half day pair programming interview.
Geosite | Remote | Phone chat -> Take home project resembling the team focus -> Discussion about takehome & culture fit.
Ghost Inspector | Remote | Video interview, short (under 2 hour) take-home project, and team video interview
Ginetta | Zurich, Switzerland; Braga, Portugal | Culture-first interviews, take home assignment that resembles a real-world problem we often solve, then discussion about the assignment in-person with pair-programming improvement sessions with our developers.
GitHub | Remote; San Francisco, CA; Boulder, CO| Take-home exercise, code review and technical discussions.
GitLab | Remote | A series of video calls, and a coding exercise involving working on a Merge Request that is like a real work task
Glassdoor | Remote; San Francisco, CA; Chicago, IL; Uniontown, OH | A series of video calls, some coding exercises involving real world problems (Styling a page with CSS, Using JavaScript to fetch data from an API and display on a page.
Glints | Singapore, Singapore; Jakarta, Indonesia | Culture fit interview, take home assignment that resembles a real-world problem, walkthrough about the assignment
GM Financial | Irving, TX; Remote | Roles under Marketing Technology team are 100% remote and only have HR Screening + 2 rounds: 1st round: Technical conversation with an architect and a senior engineer regarding candidate's experience and how that matches up to the role. Final round: cultural/behavioral interview with hiring manager.
Goalbook | Remote | Virtual interviews with recruiter, sr engineer, and hiring manager. Short real-world take-home project w/ follow-up conversation. Final interviews w/ CEO/Founder and Product team lead.
GoCardless | London, UK | Project to work at home, general technical questions, pair programming with engineers
GoJek | Bangalore, India; Jakarta, Indonesia; Singapore, SG; Bangkok, Thailand | Take-home exercise, Pair programming with senior engineer, Technical problem solving and discussion, Cultural Fit
Gower Street Analytics | Remote; London, UK | Initial telephone chat, then either a) work with us, fully paid, for a day on real code with the team; or b) pair-programming on a code kata with the team members for four pomodoros. Your choice.
Graffino | Sibiu, Romania | Take-home project, discussion on-site
Grafton Studio | Boston, MA | Take-home project, discussion on-site
Gram Games | London, UK / Istanbul, Turkey | Initial interview -> Take home -> Take home discussion call -> On site code review and technical discussions
Gramercy Tech | New York, NY | Pair programming & discussion on-site
grandcentrix | Cologne, Germany | Take-home project, discussion on-site
Grape | Vienna, Austria / Remote | GitHub or code samples -> Pair programming -> Skype/phone interview
Graph Digital | London, UK | Initial screening call with Engineering Manager, take-home challenge or bring your own project, discussion about solution/project and past experience with two engineers, culture fit interview.
Graphicacy | Washington, DC | Phone interview; in-person or virtual interview depending on location and availability; two brief technical assignments focused on flexibility, creativity, and general competency
Graphistry | San Francisco, CA; Remote | Discuss product/market, engineering, and culture, review past code/project, and for junior developers, choice of take home or code review.
Great Minds, PBC | Washington, DC | Zoom interview, technical interview discussing past real world experiences as well as knowledge of tools that will be used for position
Gridscale | Cologne, Germany / Remote | Intro video call for open Q&A, followed by intro with hiring manager, team fit with the whole team plus a small real-world problem to solve, followed by final round with hiring manager and/or c-level/founder.
Gruntwork | Remote | Paid, take-home project with pair coding
GTM Sportswear | Manhattan, KS / Remote | Remote pairing session, then a take-home test.
Hacktiv8 | Jakarta, Indonesia | Phone call for quick project & personal introduction followed by Video call interview with project owner for discussion about the project and general question on how the project should be solved.
Happy Team | Warsaw, Poland; Remote | General technical questions, takehome paid exercise with feedback/discussion during implementation
Happypie | Uppsala, Sweden | Takehome exercise with code review after, in-person interview
Harvard Library Innovation Lab | Cambridge, MA | Take home project that mirrors work we might do on a Sketch and follow up discussion after.
Hash | Sao Paulo, Brazil | Take-home project and/or discussion (on-site or remote)
Hashnode | Remote | Phone/video call interview for quick personal introduction -> a take-home coding exercise based on real world example -> take-home task discussion -> culture fit session.
Hashrocket | Chicago, IL/Jacksonville Beach, FL | Remote pairing session, paid week pair programming with everyone on the team
HeavenHR | Berlin, Germany | Take home project based on the candidate's experience and future responsibilities. Then discussion about the solution
HE:labs | Rio de Janeiro, Brazil & Remote | Take-home project and discussion via Skype.
HelloFresh | Berlin, Germany | Take-home project, discussion via Skype or on-site
Hero Digital | San Francisco, CA; Remote | Take-home project with code review, multiple (non-technical) interviews with different areas of the company about past projects and experience
Heroku | Remote | Timeboxed independent project on GitHub, discussion/debrief of project via Hangouts, productionization discussion via Hangouts, "meet the team" meeting
Hill Holliday | Boston, MA | Take-home project on GitHub, in-person interview / culture fit interview
Hinge Health | Portland, OR; San Francisco, CA; Seattle, WA; Austin, TX; Denver, CO; Montreal, Québec & Remote | Resume deep dive, take-home exercise on GitHub, (virtual) in-person including review of the take-home exercise (1hr), product collaboration, meet the team, and AMA with leadership
Hireology | Chicago, IL; Remote | Walk through personal/work projects and discuss experience
Hiventive | Pessac, France | Phone interview, home coding challenge, on-site interview with general programming questions, discussion of proposed solutions and personal experience.
Holaluz - Platform Team | Barcelona, Spain | Intro call with HHRR, Small tech test with Terraform and some technical and non-technical questions, Interview with manager, Interview with the Platform Team, Small chat interview with the CEO.
HolidayPirates | Berlin, Germany | Take-home project, discussion via Skype or on-site
HoloBuilder | Aachen, Germany | Take-home project, discussion via Skype or on-site
Hologram | Chicago, IL; Remote | Intro call, take-home project taken from production work, pair programming exercise
Home Chef | Chicago, IL; Remote | Get-to-know-you meeting with the team, followed by a half-day collaborative coding session
HomeLight | San Francisco, CA; Scottsdale, AZ; Seattle, WA | Phone screen, take home that is close to production code, onsite with pair programming
Hotjar | Remote | Short introduction call -> Technical interview with engineers on real-world problems/system design -> Paid short take-home task -> Team fit interview, EMEA timezones preferred
Housemarque | Helsinki, Finland | Interview, take-home project, then interview and code review on-site
HoxHunt | Helsinki, Finland | Take-home project, pair programming on-site
Human API | Redwood City, CA | Technical phone interview, then on-site pair programming and design discussion
Humi Inc | Toronto, Canada | Interview, take-home project, then interview and code review on-site
I|O | Cape Town, South Africa
Icalia Labs | Monterrey, Mexico | Pair programming, cultural fit session
iConstituent | Washington, DC | Take-home project and code review in-person
Ideamotive | Warsaw, Poland & Remote | Take-home project, technical interview with developer
IDEO | San Francisco, CA; New York, NY; Chicago, IL; Cambridge, MA | Take home project that resembles a problem IDEO solves for, then pairing session in person or over video chat.
ImmobilienScout24 | Berlin, Germany | Take-home project, discussion on-site
Impraise | Amsterdam, The Netherlands | Take home test, real world pair programming
Incloud | Darmstadt, Germany | Technical interview with developers, followed by a full day on site with a practical project
Indellient | Oakville, Canada | Series of interviews both technical and non-technical
Indiana Farm Bureau Insurance | Indianapolis, Indiana | series of interviews with team, followed by an interview with manager
INEVITABLE | Manchester, UK | Take-home project, discussion on-site
InfluxData | San Francisco, CA & Remote | Technical and non-technical interviews, pair programming, with prospective manager and multiple prospective teammates
InfoSum | Basingstoke, UK | On-site unsupervised exercise & discussion.
inKind Capital | Boulder, CO | Discussing real-world problems, pair programming, dinner & drinks with the team
Inmar | Winston-Salem, NC; Austin, TX & Remo