Hiring Without Whiteboards
A list of companies (or teams) that don't do "whiteboard" interviews. "Whiteboards" are used as a metaphor, and are 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.
tl;dr
- Discussing a real world problem (with or without whiteboard) is 👍
- Solving CS trivia, technical puzzles, riddles, brainteasers (with or without whiteboard) is 👎
Please open a PR to be added.
Duds
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.
Discussion and other reads
0 - 9
- 1000.software | Krakow, Poland / Remote | Series of 2 interviews first on soft skills, second on technical skills (how to build things, how to solve specific, real world problem, best practice) and meeting with a team leader. Sometimes a take home, simple project.
A - C
- Aalyria | Remote | Timeboxed design exercise and related coding exercise, followed by a technical/behavioral discussion with the team, and behavioral interview with leadership
- Able | Lima, PE / Remote | Coding interview, Technical interview (Backlog Refinement + System Design), Leadership interview (Behavioural)
- Abstract | San Francisco, CA
- Accenture | San Francisco, CA / Los Angeles, CA / New York, NY / Kuala Lumpur, Malaysia | Technical phone discussion with architecture manager, followed by behavioral interview focusing on soft skills
- Accredible | Cambridge, UK / San Francisco, CA / Remote | Take home project, then a pair-programming and discussion onsite / Skype round.
- Acko | Mumbai, India | Phone interview, followed by a small take home problem. Finally a F2F or skype pair programming session
- Acumen | London, UK | Small take home test, and sit in on some sprint rituals on-site
- Adaface | Remote/ Singapore, Singapore / Bangalore, India | Conversational on-the-job technical assessment, followed by video calls with technical lead and founders
- AdCellerant | Denver, CO | Technical phone screen, 5-day take home code challenge, then on-site interview comprised of cultural and technical discussions
- Adeva | New York, USA | 4 steps interviewing process that includes online coding assignment + lead engineer call.
- AdEx Network | Sofia, Bulgaria / Remote | Email screening process, followed by a take-home assignment
- Admiral | Gainesville, FL / Remote | Intro phone call with hiring manager, take-home assignment, (mostly) non-technical on-site with team/leadership
- Adnymics | Munich, DE | Take home project, then work with the team for a day
- Adthena | London, UK | Takehome project and discussion on-site
- Adyen | Amsterdam, NL | Take-home assignment, design discussion based on take home, culture fit etc. Provides visa sponsorship to the Netherlands.
- Affinipay | Austin, TX | Short takehome project + video interview about coding with engineering manager
- Agency Enterprise Studio | Remote / Los Angeles, CA / Florianópolis, Brazil | Live coding of a task you'd do daily
- Ageno | Bielsko-Biala, Poland | Simple Magento Take-home project and discussion on the real world problems.
- AgileMD | San Francisco, CA | Takehome project
- AImotive | Budapest, Hungary | Small take-home project, then in-person interview about technical background
- Airbase | San Francisco, CA; Bangalore, India; Remote | Intro Call with HR or EMs, small take-home project, two tech rounds with Airbase Engineers (based on real world engineering problems), followed by a final values round with the Founder or Director of Engineering.
- Airtable | San Francisco, CA; Austin, TX; Mountain View, CA; New York, NY; Remote | 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.
- Albert | Los Angeles, CA | Discussion with senior engineer, and then practical pair programming related to my experience + the position
- Algolia | Paris, France / San Francisco, CA | Takehome project & Onsite discussions and presentation
- all about apps GmbH | Vienna, Austria | 2-phase technical discussion & examination with department heads and management.
- Allegro | Warsaw, Poland; Poznan, Poland; Torun, Poland; Wroclaw, Poland; Krakow, Poland | Take home, simple project. Series of 2 technical interviews (how to build things, how to solve specific, real world problem) and meeting with a team leader.
- Alluxi | Monterrey, Mexico | Initial skype interview, technical interview with Senior engineer and work sample review.
- Almabase | Bengaluru, India | Take-home assignment, design discussion based on take home, low level and high level design rounds based on real life problems, culture fit etc. during onsite.
- AlphaSights | London, UK / New York, NY / Remote | Initial interview, pair programming then final round with general technical questions
- AMAGI | Makati, Philippines | 1) Review of your resume, portfolio, and/or GitHub profile; 2) 1 hour discussion (in-person or Skype) about your goals, experience, personal culture, and how to apply technical solutions to real problems;
- Anderson Merchandisers | Remote / Dallas, TX | Technical discussion about the technologies they are currently using. Going over background and resume.
- Angaza | San Francisco, CA | Take-home assignment with guaranteed feedback, on-site interviews involving actual day-to-day work
- Anyfin | Stockholm, Sweden | Takehome project & Onsite discussions and presentation.
- Aparkado | Cologne, Germany / Remote | Intro with Co-Founder, team fit with the team plus a small real-world problem to solve, followed by final round with CEO / Co-Founder.
- Apollo Agriculture | Nairobi, Kenya / Remote | Takehome project or Worksample (or whiteboard)
- Applied | London, UK | Situational judgement tests focusing on real-world soft skills (online then in structured interview)
- Articulate | Remote | Take-home project & pair program on a problem similar to daily work
- Artsy | New York, NY / London, UK / Berlin, Germany / Los Angeles, CA / Hong Kong, Hong Kong / Remote | Our process: 1) Informal chat 2) Application 3) Phone screen 4) In-person interview with 1 lead, 2 individual contributors and 1 non-engineer (30-45 mins each), focusing on your work habits and expertise as demonstrated in your previous work 5) ~4 in-depth professional reference calls (30-45 mins each).
- ASI Data Science | London, UK | Project to work at home, general technical questions, pair programming with engineers
- ASOS | London, UK | Take home or in-person code refactoring exercise, in-person walk-though of solution including software craftsmanship principles and design decisions, in-person freestyle architecture walk-through
- Ataccama | Prague, Czech Republic | Face to face interview (skype or onsite), coding task for 30 min, meeting with team members
- Atlan | New Delhi, India | A mini project (to be done within 8 days), followed by a discussion with the team you're applying to. Then as the final step, a call with one of the founders.
- Auto1 | Berlin, DE | Series of Skype interviews which covers general technical questions, followed by a take-home assignment
- Automattic | Remote | short take-home code test, then a part-time, paid project.
- AutoScout24 | Munich, Germany | Skype interview followed by home assignment from our day-to-day business and then on-site interview including lunch with a team
- Avant | Chicago, IL | Pair programming interviews.
- Avarteq GmbH | Berlin, Germany / Saarbrücken, Germany | Technical interview with our developers on-site or remote followed by a work sample in a pair programming session or a previous take-home project with a follow-up discussion and detailed feedback.
- Axelerant | Remote | Take-home project, interviews with hr and engineering team.
- Axiacore | Bogota, Colombia | We talk about on how is your process when solving problems.
- Axios | Arlington, VA / New York, NY / San Francisco, CA / Remote | Take-home project, with discussion.
- B12 | New York, NY | Take-home exercises and pair-programming with the team.
- Babylon Health iOS Team | London, UK | Take-home project, on-site presentation and discussion, design and product interview.
- Backbase | Amsterdam, Netherlands; Cardiff, Wales; London, UK; Atlanta, GA | Takehome project, interviews
- Badoo | London, UK | Take-home project, then a discussion onsite round.
- BAE Systems Digital Intelligence | London, UK / Manchester, UK / Guildford, UK / Gloucester, UK | Initial interview with experience based technical questions, second interview pair programming on problem similar to daily work
- Bakken & Bæck | Oslo, Norway; Amsterdam, Netherlands; Bonn, Germany | Skype interview followed by take-home assignment and a visit to one of our offices
- Barracuda View Team | Chelmsford, MA / Remote | Phone screen, remote pair programming session, technical discussion interview, culture fit interview
- Basecamp | Chicago, IL / Remote
- BCW Group | Remote | Behavioral interview with the technical lead and hiring manager, followed by a take-home project, and finally a brief discussion about how the exercise went.
- Beam Dental | Columbus, OH / Remote | Phone Screen, Take Home Project, In-Person or remote Pairing and Cross-Functional Interview
- Belka | Trento, Italy; Munich, Germany | We give you a small task that you can do alone and then we evaluate your work with you
- Bemind | Biella, Italy / Latina, Italy / 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
- Benefex | Southampton, UK / Remote | A short, 3-stages interview process. The first stage is with HR. The second stage is a take-home assignment. The third stage is discussing the take-home assignment solution with two engineers.
- Benshi.ai | Barcelona, Spain | Initial 15-30 mins interview with HR, followed by 15-30 mins chat with hiring manager to clear out basic concepts, then followed by take-home task for 5 days
- Betterment | New York, NY | Long process of a series of interviews: 15mins Recruiter Chat, 1hr Hiring Manager, 1hr Technical Interview Code, 1hr Technical Interview System Design, 15mins Recruiter Chat, 1hr Direct Manager Connect, 30mins Team Connect (2 people), 30mins Executive Interview, 30mins Product Connect, 15mins Recruiter Chat Wrap Up.
- BetterPT | New York, NY | Initial phone interview, project using our tech stack, on-site code review/pair programming and "meet the team".
- bevelop | Aschaffenburg, BY / Remote | Initial introductory call, on-sight or remote trial day with project
- BigaBid | Tel Aviv, Israel | Design a real time solution to a problem relevant to the business, followed by a take home project implementing a lean version of the solution
- BigBinary | Remote | Phone discussion with a developer and the CEO
- BioConnect | Toronto, Canada | Take-home assignment & discussion
- Bitchief Technology Services | India, Gurgaon | Screening Round: General comms and aptitude, Technical Round: Questions related to required technology, Home Assignments
- bitExpert AG | Mannheim, Germany | Interview with experience based technical questions
- Bitpanda | Cracow, Poland / Remote | HR talk, take-home task, tech interview, culture fit interview
- Bits of Love | Bruges, Belgium | In-person interview to evaluate experience and motivation, potentially followed by take-home project.
- Bitso | Mexico City, Mexico / Remote | Intro phone or hangouts/skype call with People team, take home project followed by walkthrough of your code and some tech questions focused on your experience, founders video call with one of the founders
- Blackdot Solutions | Cambridge, UK | Take-home project followed by on-site face-to-face walkthru of your code focusing on decisions/reasoning/technology used.
- BlackTech | Pokhara, NP | Take-home project followed by on-site face to face or remote video conference interview.
- Bleacher Report | San Francisco, CA, USA | Take-home project; on-site discussion about the project and meeting with different teams
- 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
- Bloom Works | Remote | Discussion, pair-programming exercise
- Blue Bottle Coffee | Oakland, CA | Technical Phone Screen, Take Home Challenge, Technical in-persons.
- 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
- Bonusly | Boulder, CO | Values & Tech focused interview - Process: 30 minute with HR, 45 minute Google Meet interview with 2 team members, ~2-4 hour take-home project, on-site interview involving 2 values-alignment interviews and 1 technical interview going over your take home project
- BookingSync | Remote | Small takehome project, interviews over skype with team members.
- BoomTown | Charleston, SC / Atlanta, GA / Remote | Conversational in-person interviews with potential team members and managers that revolve around past experience and how that could be applied to future work
- Botika | San Marino, RSM | View code, projects, libraries or any other open source story that you have been a part of, take-home project followed by on-site face-to-face walkthru of your code focusing on decisions/reasoning/technology used.
- Bouvet | Bergen, Norway | Pair programming with senior engineers
- brainn.co | São Paulo, BR | Zoom/On-site interview, take-home project and interview with a team leader.
- BrainStation-23 | Dhaka, BD | A practical project followed by series of in-person interview sessions
- Bramble | Remote | Slack interview, take home test, pairing, culture-fit interview.
- Breather | Montreal, Canada | Series of interviews including a conversation about the candidate’s experience and a technical discussion involving real world problems
- BrightHR | Manchester, UK | Telephone conversation, coding exercise at home, on-site pairing with a cultural interview, meet the team.
- brightwheel | San Francisco, CA | Take home exercise, and systems design.
- Broad Institute's Data Sciences Platform | Cambridge, MA | Phone screen, small take home project, both a technical and non-technical discussion panel, and a panel following up on the take home project walking through the solution and making a modification to the original code
- Broadlume | New York, NY / Remote | Intro phone call with HR, second conversation with Broadlume engineer, and final pairing interview with Broadlume engineer over a screenshare
- Brooklyn Data Co | Remote | Zoom interview, take-home project followed by technical interview with ICs with opportunities to discuss the project, interview with team leaders.
- BrowserStack | Mumbai, India; Dublin, Ireland | Initial phone screen with semi-technical questions, two 2-hour assignments based on real problems solved in company (allowed to lookup internet), final interview with EMs/Director.
- BRYTER | Remote | Initial 30min video call for getting to know each other, one 90min technical interview where you talk about one relevant previous project and we then dive deeper together (no pairing session or any other kind of exercise), second 90mi