/hiring-without-whiteboards

Companies that don't do typical CS based whiteboard interviews. The whiteboard is metaphorical.

Hiring without whiteboards

A listing of companies (or teams within companies) that don't do typical, CS based "whiteboard" interviews. Using sites like HackerRank probably fall into that category and won't be accepted. The companies and teams listed here instead use interview techniques and questions that resemble day-to-day work – for example pairing on a real world problem, or a paid/unpaid takehome exercise.

tl;dr

  • Discussing a real world problem with the help of a whiteboard is 👍
  • Solving basic CS questions, technical puzzles, brainteasers (with or without whiteboard) is 👎

Please open a PR to be added.

Format

- [Company or team name within company](https://jobspage) | location | what you do instead

A - C

  • Aiwip | London, UK | Skype/phone interview followed by takehome project or worksample (or whiteboard)
  • AdWyze | Bangalore, India | Short takehome project + (for fulltime) onsite pairing
  • AgileMD | San Francisco, CA | Takehome project
  • Alluvium | Brooklyn, NY | Take-home assignment, on-site review dovetailing into collaborative project planning for extension.
  • Applied | London | Situational judgement tests focusing on real-world soft skills (online then in structured interview)
  • Agoda | Bangkok, Thailand | Take-home project, then a discussion onsite round.
  • Apollo Agriculture | Nairobi, Kenya/Remote | Takehome project or Worksample (or whiteboard)
  • Abstract | San Francisco, CA
  • Adthena | London, UK | Takehome project and discussion on-site
  • Algolia | Paris, France / San Francisco, CA | Takehome project & Onsite discussions and presentation
  • Arachnys | London, UK | Take home test, real world pair programming
  • Articulate | 100% remote | Take-home project & pair program on a problem similar to daily work
  • ASI Data Science | London, UK | Project to work at home, general technical questions, pair programming with engineers
  • Avant | Chicago, IL | Pair programming interviews.
  • Auth0 | Bellevue, WA / Argentina / Remote | Series of interviews, go over technical background and past experiences, take-home project
  • Automattic | anywhere in the world | short take-home real-world task, then a few weeks-long real-world, part-time, and paid project on production code
  • Avocarrot | Athens, Greece | on-site real world problem discussion and pair programming
  • B12 | NYC | Take-home exercises and pair-programming with the team.
  • Backbase | Amsterdam, Cardiff, London, Atlanta | Takehome project, interviews
  • Badoo | London, UK | Take-home project, then a discussion onsite round.
  • Balabit | Budapest, Hungary | Take-home project (medium size, with restrictions, e.g. only stdlib may be used), then discussion on-site
  • Basecamp | Chicago / Remote
  • BAE Systems Applied Intelligence | London, UK | Initial interview with experience based technical questions, second interview pair programming on problem similar to daily work
  • Bemind Interactive | Biella / Latina / Remote | Series of interviews, discussion about technical background and past experiences, take-home project & pair programming
  • Bendyworks | Madison, WI | Interviews and pair programming on personal projects
  • Betterment | New York, NY | Phone interview followed by on-site pair programming to simulate a Betterment feature build.
  • Big Nerd Ranch | Atlanta, GA & Remote | Interviews and pair programming on an internal project or problem.
  • BioConnect | Toronto, Canada | Take-home assignment & discussion
  • Blendle | Utrecht, The Netherlands | Take-home project & pair program on a problem similar to daily work
  • blogfoster | Berlin, Germany | Take-home project, discussion on-site
  • Bluesoft | São Paulo, Brazil | Takehome project and an interview to evaluate the candidate's previous experience.
  • Bocoup | Boston, MA / Remote | Pair programming with personal laptop on typical problem seen at work
  • Bouvet | Bergen, Norway | Pair programming with senior engineers
  • brightwheel | San Francisco, CA | Take home exercise, and systems design.
  • Bustle | New York City, Ny / Remote | Half day pair programming on a task for production or one of our Open Source projects. We'll also buy you lunch with the team.
  • Casetext | San Francisco, CA | Submit code sample for review/discussion, contract for one full day (paid)
  • CASHLINK | Frankfurt, Germany | Skype/phone interview, take-home project
  • Canva | Sydney, Australia | Takehome project, then a pair-programming onsite (or Skype) round.
  • Centroida | Sofia, Bulgaria | Series of interviews, pair programming and take-home projects
  • Chargify | San Antonio, TX / Remote | Take-home project & pair on a problem similar to daily work
  • Checkout 51 | Toronto, Canada | Phone conversation [15-20 minutes] followed by on-site pair programming and discussion focused on understanding decisions made during on-site work
  • CircleCI | San Francisco, CA / Remote | Take-home project and discussion, followed by on-site interview that includes pair programming on actual CircleCI bugs/feature requests.
  • City of Philadelphia's Office of Open Data & Digital Transformation | Philadelphia, PA | Take-home project
  • Civis Analytics | Chicago, IL | Take-home project and discussion via Skype, followed by pair programming exercise
  • Cloudistics | Reston, VA | Multiple interviews, discussion of technical background and experiences.
  • Clubhouse | New York, NY & Remote | Phone interview, followed by onsite discussions and pair programming
  • Cognitect, Inc. | Distributed! | Phone interview followed by pair programming.
  • Cognitran | Essex, UK / Szczecin, Poland / Detroit, MI | Skype/phone interview followed by pair programming.
  • Cognitive Logic | Basingstoke, UK | On-site unsupervised exercise & discussion.
  • Credit Kudos | London, UK | Take-home project and pair programming via Skype or on-site.
  • CurrencyTransfer | London, UK & Remote | Take-home project

D - F

  • Dark Sky | Cambridge, MA | Phone interviews and a very short, real paid project
  • DataCentred | Manchester, UK & Remote | Pair programming with team, project to work on at home
  • Def Method | NYC, NY | Take home test, pair programming with dev on test and client work, receive offer same day as pairing interview
  • Deliveroo | London, UK & Remote | Short take-home project and pair programming
  • Detroit Labs | Detroit, MI | Our technical interview starts with a take-home assignment that we will look at during the interview. You'll walk us though your thought process, add functionality if applicable to the interview, and talk about your experience. We believe that showing us your work in a practical setting is more telling of your abilities and what you will bring to the table, than writing code on a whiteboard.
  • DG-i | Cologne, Germany | Take-home project and/or discussion on-site about past experiences
  • DockYard | Boston, MA & Remote | A series of interviews, going deep into past experience
  • Draft Fantasy | Tel Aviv, Israel | Talk about past experience and what the developer has actually built as well as pair programming or a programming exercise.
  • Drawbotics | Brussels, Belgium | Take-home project, bootcamp on-site
  • DroneDeploy | San Francisco, CA | Pair program on a problem similar to daily work
  • dubizzle | Dubai, UAE | Take home assignment, general technical questions, pair programming with engineers or tech leads
  • Echobind | USA, remote | Meet the entire team, share examples of previous work and pair with one team member
  • Eidu | Berlin, Germany | Take-home project, discussion of results with team, and test days with pair programming
  • Elements Interactive | Almere, The Netherlands & Barcelona, Spain | Take-home project & discussion via Skype or on-site
  • Ellucian | Reston, VA, USA | Discussion of real world problems (from resume, if possible)
  • Emarsys | Budapest, Hungary | Take-home project (small, 1-2 days to solve), then discussion on-site
  • Etix Everywhere | Luxembourg
  • Fitbot | Boulder, CO | Pairing & writing code with the founders for a few hours
  • Fog Creek | NYC, remote
  • Formidable Labs | Seattle, London, Remote | Take-home project, remote pair programming, discussion on-site or remote
  • Fooji | Lexington, KY, remote | Take-home project
  • Founders | Copenhagen, Denmark | Take Home project + Interviews
  • fournova | Remote | Take-home project, discussion via video call
  • FreeAgent | Edinburgh, UK | Take-home project, pair programming, discussion and interviews
  • Funda | Amsterdam, The Netherlands | Take Home test + Discussion On-Site/Remote

G - I

  • GitLab | Remote | General technical questions, an issue to work in a 1-hour screen sharing session
  • GoCardless | London, UK | Project to work at home, general technical questions, pair programming with engineers
  • GoDaddy | Sunnyvale, CA | Pair programming with senior engineers
  • Graphistry | Oakland/SF, Remote | Engineering, culture, and product discussions, and for junior developers, choice of take home or code review.
  • Gramercy Tech | New York, NY | Pair programming & discussion on-site
  • grandcentrix | Cologne, Germany | Take-home project, discussion on-site
  • Gusto | CA, CO
  • Happy Team | Remote/Poland | General technical questions, takehome paid exercise with feedback/discussion during implementation
  • Hashrocket | Chicago, IL/Jacksonville Beach, FL | Remote pairing session, paid week pair programming with everyone on the team
  • Heap | San Francisco/Remote | Practical, self-contained onsite project
  • HelloFresh | Berlin, Germany | Take-home project, discussion via Skype or on-site
  • Heptio | Seattle/Remote | Take-home project, discussion on-site
  • HoxHunt | Helsinki, Finland | Take-home project, pair programming on-site
  • ImmobilienScout24 | Berlin, Germany | Take-home project, discussion on-site
  • Impraise | Amsterdam, The Netherlands | Take home test, real world pair programming
  • Indellient | Oakville, Canada | Series of interviews both technical and non-technical
  • inKind Capital | Boulder, CO | Discussing real-world problems, pair programming, dinner & drinks with the team
  • Instacart | San Francisco, CA | Take-home real world project, pair programming on-site
  • I|O | Cape Town, South Africa

J - L

  • Jamasoftware | Portland, OR | Initial phone screen with hiring manager. In person pairing on project similar to day-to-day work with a separate cultural interview
  • JustWatch | Berlin, Germany | Take-Home project, discussion on-site
  • Journal Tech | Los Angeles, CA | Mini take-home project, phone interview, discussion on-site
  • Koddi Inc. | Fort Worth, TX | Phone Interview(s), take-home project, on-site interview
  • Lanetix | San Francisco, CA | Our Hiring Process
  • Listium | Melbourne, Australia | Design and code proof of concept features with the team
  • LittleThings | New York, NY | Take home code challenge, Discussion
  • Lyft | San Francisco, CA | Pair programming on-site with your own personal laptop
  • Lyoness Austria GmbH | Graz, Austria | Take-Home project, discussion on-site

M - O

  • MakeTime | Lexington, KY | Practical exercise and/or a pairing session on site
  • Mapbox | SF, DC, Ayacucho, Bangalore, Berlin, Remote | Conversational interviews, paid onsite project with team.
  • Maxwell Health | Boston, MA | Take-home exercise or pairing session with team. Then conversational meetings with members of the team.
  • Media Pop | Singapore | Take-home or unsupervised (onsite) real-world assignment
  • Mercatus | Toronto, Canada | Practical on-site project similar to daily work
  • MokaHR | Beijing, China | Take home project/challenge, then on-site programming session taken from problems we encounter at work
  • Moneytree Front-end Web Team | Tokyo, Japan | Pair programming exercise and social gathering with team
  • Mutually Human Software | MI, OH, WA | Collaborative problem analysis and design exercise, pairing exercise
  • Mutual of Omaha | Omaha, NE, USA | Panel Style Interviews analyzing problem solving, ability to adapt well to change, and interpersonal communication skills.
  • Mutual Mobile | Austin, TX | Hyderabad, India
  • NodeSource | Remote First | A person-to–person walk through of a past project of yours
  • numer.ai | San Francisco, CA
  • Nedap | Groenlo, the Netherlands/remote | A simple conversation, human to human and a small on-site project
  • Netflix Enterprise Platforms | Los Gatos, CA | Takehome exercise
  • Netguru | Poland/Remote | Takehome exercise & pair programming session
  • Netlify | San Francisco, CA | Paid takehome project and online/onsite discussion
  • New Relic | San Francisco, CA | Takehome exercise &/ or pair programming session depending on the team
  • Nimbl3 | Bangkok/On-site | Takehome exercise and specific role discussion
  • Niteoweb | Ljubljana, Slovenia | Join us for a week to see if we fit
  • Nomoko,camera | Zurich, Switzerland | Three interrogations
  • NoRedInk | San Francisco, CA | Take-home exercise & pair programming session
  • NoviCap | Barcelona, Spain | Takehome exercise & discussion on-site
  • npm, Inc | Oakland, CA/remote | No technical challenges. Just interview conversations.
  • Omada Health | San Francisco, CA | Take home exercise and/or pair programming session.
  • Opbeat | Copenhagen, Denmark | Pairing on real-world problem
  • Opendoor | CA, AZ, NV, TX | Pairing & systems design
  • Ostmodern | London, UK | Take-home exercise & discussion on-site
  • The Outline | NYC | Take-home exercise
  • Outbrain | NYC, Israel | Take-home exercise & discussion

P - R

  • Pagar.me | São Paulo, BR | Skype interview, on-site pairing task and-or real world problem solving process / presentation
  • PassFort | London, UK | Skype interview, and on-site pairing task
  • PayByPhone | Vancouver, BC, CA | Remote programming interview, on-site "meet the team"
  • Pivotal Labs | HQ: San Francisco, International | Remote Pairing, and full day on-site pairing
  • Pluralsight | UT, CA, MA, FL | Takehome exercise & pair programming session
  • Poki | Amsterdam, the Netherlands | Pair programming on-site w/ two engineers where we focus on teamwork, googling relevant documentation and fixing things together.
  • Popstand | Los Angeles, CA | Build MVPs for startups
  • Pragma Team | Sydney AU | Engineering Consultancy And Delivery - Takehome exercise & discussion
  • PremiumBeat | Montreal, Canada | Discussion and general, high level questions
  • PromptWorks | Philadelphia, PA | Take-home project, pair programming, discussion on-site
  • Paessler AG | Nuremberg, Germany | Pairing with different engineers on a real problem
  • Pusher | London, UK | Solve a real-world problem through a design session with our engineers
  • Pygmalios | Bratislava, Slovakia | Take-home project related to business and discussion with our engineers.
  • Quiet Light Communications | Rockford, IL, USA | Discussion, work samples and/or small freelance project
  • Rapyuta Robotics | Bengaluru, India / Tokyo, Japan / Zurich, Switzerland | Take-home assignment related to our ongoing projects, series of technical / experience based interviews, candidate presentation
  • Rakuten | Tokyo, Japan | Discuss about relevant experience
  • Rayfeed | Vancouver, Warsaw | Video-call interview followed by a take-home exercise
  • Reaktor | New York, Amsterdam, Helsinki, Tokyo | Discussion, work samples from previous projects (work or hobby), take-home exercise if needed for further info
  • ReSpark | London, UK | Phone conversation followed by on-site interview w/ task relevant to daily role.

S - U

  • Sahaj Software Solutions | Bangalore & Chennai (India), San Jose (USA) | Take home code + Pairing + Discussion
  • Springer Nature (Asia) | Tokyo, Japan | Discussion & Pair programming session
  • Small Improvements | Berlin, Germany
  • Slack | San Francisco, CA
  • Shopify | Canada
  • Simpli.fi | Fort Worth, TX, USA | Takehome code challenge and review
  • Sixt4.io | Toronto, On, Canada | Take-home assignment, followed up by a face to face code walk through
  • Social Tables | Washington D.C. | Chat about skills and past experiences + bring in a code sample from previous work or side project to discuss
  • SpronQ | Amsterdam, Netherlands | Takehome coding challenge
  • Spreedly | Durham, NC | Take-home project related to business
  • Square | San Francisco, CA | Pair programming in a work environment
  • Softwear | Amsterdam, Netherlands | Writing software for the fashion industry – remotely – in an international team.
  • StreetTeam | London, UK | An intentionally short, take home exercise that mirrors real project work and incorporates code review elements
  • SweetIQ | Montreal, Canada | Discussion and general, high level questions
  • SysGarage | Buenos Aires, Argentina | Take-home project and real world pair programming
  • Tanooki Labs | New York, NY | Paid half-day take home project with followup review and discussion
  • Tattoodo | Copenhagen, Denmark | Takehome exercise
  • Telus Digital | Toronto, Canada | Discuss knowledge and interest, explore previous work, pair with developers when possible, alternatively take home project.
  • The Book of Everyone | Barcelona, Spain | Quick interview, meet the team, pairing with developers on your own project
  • Thread | London, UK | Take home test, real world architecture design, real world pair programming.
  • Tilde | Portland, OR | Pair programming sessions with each member of the team, working on problems similar to daily work.
  • Toucan Toco | Paris, France | Pair-programming and TDD
  • Trustpilot | Copenhagen, Denmark | Take-home project, code review and discussion on-site
  • Twistlock | Tel Aviv, Israel | Takehome
  • Unbounce | Vancouver, BC | Phone screen, take-home project, project discussion, technical interview
  • Untappd | Wilmington, NC, NYC, LA | Review portfolio - What projects have you worked on? + personality assessment, + interview
  • Unearth | Seattle, WA | Take home project, team-fit interviews, technical discussion
  • UserTesting | Atlanta, GA; San Francisco/Mountain View, CA | Initial interview, pair programming, and offer
  • uSwitch | London, UK | Take-home project related to our business area, followed by pairing with developers to extend it

V - X

  • Valuemotive | Helsinki, Finland | Code examples from previous projects (work or hobby) or take-home exercise
  • Varsity Tutors | United States / Online / Remote | Take home assignment, presentation of assignment, live code review with team. Advanced / high-level chat with team based on skillset and role.
  • Venminder, Inc. | Elizabethtown/Louisville, KY, USA | Initial phone screen to explain position. If candidate interested they get a take home assignment followed by a non-scripted in-person interview with team members to judge personality fit.
  • Visma e-conomic | Copenhagen, Denmark | Take home assignment, assignment presentation and discussion
  • Wealthsimple | Toronto, Canada | Pair programming on a problem similar to daily work, discussion of system design
  • Webflow | San Francisco & Remote | Short take-home challenge, followed by a paid 3-5 day freelance contract project

Y - #

  • Yoyo Wallet | London, UK | Take home code challenge, discussion of the code challenge, and general, high level questions
  • 8th Light | Chicago, London, Los Angeles, New York | Take home code challenge, discussion, pair programming session
  • 500Tech | Tel Aviv, Israel | Pair programming on a laptop in working env

Also see: