Skip to content

humanapi/hiring-without-whiteboards

 
 

Repository files navigation

Hiring Without Whiteboards

A listing 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.

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.

I want to sort/filter/group by X!

Additions to this document that are properly formatted will automatically be pushed and added to the Airtable. Keywords from the description will also be extracted. You can see (and contribute!) to the API here.

Discussion

See HackerNews.


A - C

  • Ableton | Berlin, Germany | Take-home programming task (discussed via Skype), then pair programming and debugging session on-site
  • Abstract | San Francisco, CA
  • Accenture | San Francisco, CA / Los Angeles, CA / New York, NY | 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
  • Adthena | London, UK | Takehome project and discussion on-site
  • AdWyze | Bangalore, India | Short takehome project + (for fulltime) onsite pairing
  • AeroFS | San Francisco, CA | Short takehome project + phone interview
  • Affinity | San Francisco, CA | Implementation of a children's game, then take-home project OR real-world design questions
  • AgileMD | San Francisco, CA | Takehome project
  • Agoda | Bangkok, Thailand | Take-home project, then a discussion onsite round.
  • Airbrake | San Francisco, CA / Remote | Take-home project & pair on a problem similar to daily work
  • Aiwip | London, UK | Skype/phone interview followed by takehome project or worksample (or whiteboard)
  • Ajira | Chennai, India / Austin, TX | Take home project, then pair programming, technical discussions, cultural fit
  • 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.
  • Alluvium | Brooklyn, NY | Take-home assignment, on-site review dovetailing into collaborative project planning for extension.
  • AlphaSights | London, UK / New York, NY / Remote | Initial interview, pair programming then final round with general technical questions
  • Analytical Flavor Systems | Manhattan, New York | Code sample or take-home project, both with discussion.
  • 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)
  • Arachnys | London, UK | Take home test, real world pair programming
  • 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 crafstmanship principles and design decisions, in-person freestyle architecture walk-through
  • aTech Media | London, UK | Face to face interview, review of existing open source contributions or, if none are available, asked to write a library for something that interests them
  • Auth0 | Bellevue, WA / Buenos Aires, Argentina / Remote | Series of interviews, go over technical background and past experiences, take-home project
  • Automattic | Remote | short take-home real-world task, then a few weeks-long real-world, part-time, and paid project on production code
  • 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.
  • Avocarrot | Athens, Greece | on-site real world problem discussion and pair programming
  • Axiacore | Bogota, Colombia | We talk about on how is your process when solving problems.
  • B12 | New York, NY | Take-home exercises and pair-programming with the team.
  • B2W Digital | Rio de Janeiro, Brazil; São Paulo, Brazil | Time-boxed coding exercise at home, on-site pair programming with engineers and live software architecture challenges based on real situations.
  • 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 Applied Intelligence | London, 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
  • Balabit | Budapest, Hungary | Take-home project (medium size, with restrictions, e.g. only stdlib may be used), then discussion on-site
  • Basecamp | Chicago, IL / Remote
  • 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 Interactive | 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
  • 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
  • bitExpert AG | Mannheim, Germany | Interview with experience based technical questions
  • Blackdot Solutions | Cambridge, UK | Take-home project followed by on-site face-to-face walkthru of your code focusing on decisions/reasoning/technology used.
  • 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
  • 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
  • Bolste | Phoenix, AZ | Conversational in-person interviews with team members and pair programming through real world problems
  • 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
  • Bouvet | Bergen, Norway | Pair programming with senior engineers
  • BrainStation-23 | Dhaka, BD | A practical project followed by series of in-person interview sessions
  • Breather | Montreal, Canada | Series of interviews including a conversation about the candidate’s experience and a technical discussion involving real world problems
  • BrightBytes | San Francisco, CA | Time-boxed coding exercise at home and on-site pair programming with engineers
  • brightwheel | San Francisco, CA | Take home exercise, and systems design.
  • Bubblin Superbooks | Remote | View code, projects, libraries or any other open source story that you have been a part of, a small take-home project with real code occasionally.
  • 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.
  • busuu | London, UK | Video call to show real code as first stage. In office pair programming, white board real world problem that we've encountered before, and history/experience discussion.
  • ButterCMS | Chicago, IL; Remote | Take home exercise and half-day of pair programming
  • ByBox | Remote | Phone interview followed by interview with devs (ideally in person but sometimes Skype) covering technical experience and coding exercise with real code.
  • Cake Solutions | Manchester, UK; London, UK; New York, NY | Skype / Hangouts / phone call to explain the technical background, current position and set expectations about the salary, relocation, etc; if all good, what to expect next. Then take-home exercise for roughly 4 hours to demonstrate good thinking and ability to pick up new things, explain & document the solution, finishing with pair programming with senior developers (remote or in person); use the code as a talking point around the more difficult things after getting through the simple starter tasks.
  • Canon Innovation Lab | Waterloo, Canada | Series of interviews, go over technical background and past experiences, take-home project
  • Capgemini UK Java Team | London, UK; Woking, UK; Bristol, UK; Cardiff, Wales; Birmingham, UK; Manchester, UK; Leeds, UK; Rotherham, UK; Liverpool, UK; Newcastle, UK; Edinburgh, Scotland; Glasgow, Scotland | Technical telephone interview (30 minutes), take-home non-CompSci coding exercise (3-4 hours), face-to-face role-played consulting scenario involving a solution architecture and a delivery plan (two hours)
  • Caravelo | Barcelona, Spain | Take home project, then technical discussion about the code in-person or Skype and hang out 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
  • Causeway | United Kingdom, India | Skype or Telephonic discussion on approaches and experience in regards to solve projects related work, then face to face round to write small solutions to common problems in related field.
  • 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
  • Chatgrape Web Frontend Team | Vienna, Austria / Remote | Github or code samples -> Pair programming -> Skype/phone interview
  • 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 Boston's Analytics Team | Boston, MA | Take-home project and in-person or phone/Skype interviews
  • 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
  • Clara Lending | San Francisco, CA | Phone conversation around technical background and experience, followed by take-home project, pair programming and discussion
  • ClickMagick | Austin, TX / Remote | Phone conversations and examples of Free Software/Open Source work
  • Clockwork Consulting | Copenhagen, Denmark | Interviews, discussion of technical background and experiences.
  • 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. | Remote | Phone interview followed by pair programming.
  • Cognitive Logic | Basingstoke, UK | On-site unsupervised exercise & discussion.
  • Cognitran | Essex, UK / Szczecin, Poland / Detroit, MI | Skype/phone interview followed by pair programming.
  • COMPEON | Duesseldorf, Germany | Phone interview, followed by onsite discussions and pair programming with our developers
  • Concordia Publishing House | St Louis, MO | Take-home project followed by discussion of it on-site with future teammates.
  • Contactlab | Milan, Italy | Recruiter interview, tech interview (technical background and experiences), both on-site.
  • Contentful | Berlin, Germany & SF, USA | Multiple interviews, discussion of technical background & live coding challenge (you can use the internet).
  • ContentSquare | Paris, France | Real-world challenges with open discussions.
  • Cookpad | Tokyo, Japan; Bristol, UK | Interviews, discussion of technical background and experiences, remotely pair with devs.
  • Coorp Academy | Paris, France | Technical interview as an open discussion
  • Credit Kudos | London, UK | Take-home project and pair programming via Skype or on-site.
  • Crowdstrike | Remote | Multiple interviews onsite or remote as appropriate followed by small take-home project.
  • Crownstone | Rotterdam, Netherlands | Technical interaction using previously created Github projects, followed by in-person interview with a focus on someone's professional ambition in the short and long term.
  • Culture Foundry | Austin, TX | Paid take-home project
  • 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
  • Datascope | Chicago, IL | Take home exploratory data project with public data, discussion about the project via video chat, and in-person office visit.
  • Datlinq | Rotterdam, Netherlands | Take-home project based on actual work on data done by the team and in-person or Skype interviews
  • 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
  • Deskbookers | Amsterdam, Netherlands | Phone screen, take-home project, on-site interview
  • DeSmart | Gdynia, Poland | Technical interview, take-home project and talk about your experience
  • 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
  • DICE | Stockholm, Sweden | Take-home project and code review at the on-site
  • Digitally Imported | Denver, Colorado & Remote | Video meetings on past experience and high level tech questions, take-home project
  • Dollar Shave Club | Venice, California | Phone interview, take-home projects, on-site interview
  • door2door | Berlin, Germany | Take home challenge + on-site interview + trial day
  • DoorDash 🏃💨 | San Francisco, CA | Take home project + an on-site interview building off the project!
  • 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
  • drchrono | Mountain View, CA | Hackerrank test (but not CS trivia, it's real product problems) & on-site/take-home project w/ presentation
  • Drivy | Paris, France | Skype interview followed by a take-home project, then interview to discuss code written on previous projects
  • 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
  • E-accent | Hilversum, The Netherlands | Skype conversation, take-home assignment
  • Easy Taxi | São Paulo, Brazil | Take-home project, interview to evaluate the candidate's previous experience.
  • Eaze | San Francisco, CA | Take home project, on-site interview building off of the project
  • Echobind | Boston, MA; Remote | Meet the entire team, share examples of previous work and pair with one team member
  • Edenspiekermann | Amsterdam, Netherlands / Berlin, Germany / Los Angeles, CA / San Francisco, CA / Singapore, Singapore | On-site chat about skills and past experiences, review some code samples or a take-home assignment
  • 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)
  • elmah.io | Aarhus, Denmark / Remote | Discussion about code and looking at hobby projects (if any)
  • eMarketer | New York, NY | Short phone interview, then come in and meet the team, check out our space, and have a discussion with team members about real-world problems
  • Emarsys | Budapest, Hungary | Take-home project (small, 1-2 days to solve), then discussion on-site
  • Endava | Belgrade, Serbia; Bucharest, Romania; Chisinau, Moldova; Cluj-Napoca, Romania; Iasi, Romania; Pitesti, Romania; Skopje, Macedonia; Sofia, Bulgaria; Frankfurt, Germany; Glasgow, Scotland; Hilversum, Netherlands; London, UK; Oxford, UK; Bogota, Colombia; Atlanta, GA; New Jersey, NJ; New York, NY | On-site discussion about previous experience and technical questions about the target technologies.
  • Enki | London, UK | Skype/phone interview followed by takehome project
  • Ento.com | Melbourne, Australia | On-site interview to talk about your experiences and what you're looking for in your next role, followed by a take-home practical test relevant to the work you'll be undertaking at Ento.
  • Ericsson | Dublin, Ireland | Skype/phone interview followed by Face 2 Face interview, discussions and architecture questions followed by final small project on a problem similar to daily work.
  • Etix Everywhere | Luxembourg City, Luxembourg
  • EURA NOVA | Mont-Saint-Guibert, Belgium; Marseille, France; Tunis, Tunisia | attitude interview, unpaid take-home project, technical discussion with 1 or 2 technical employees (remote or face 2 face), face 2 face discussion with HR, partner, and technical staff to have a foretaste of the collaboration
  • Euro Payment Group | Frankfurt, Germany | Take-home project followed by face to face interview
  • Exoscale | Bern, Switzerland | Take-home project. Discussion and presentation. Then entire team meet.
  • F(x) | São Paulo, Brazil | Skype interview, Take-home project and onsite interview to evaluate the candidate
  • FATMAP | London, UK; Berlin, Germany; Vilnius, Lithuania | Skype discussion, Take-home project, Face to face
  • Fauna | San Francisco, CA / Remote | Take home project, then follow up with interviews on-site or remote. Interviews are both technical and non-technical. Technical interviews comprehend the scope of the home project.
  • Feather | Remote | Take-home challenge, portfolio discussion & team meeting
  • Findy | Tokyo, Japan | Tech interview + On-site discussion
  • FINE | Portland, OR | Small take-home challenge + follow-up discussion
  • Fitbot | Boulder, CO | Pairing & writing code with the founders for a few hours
  • Food52 | New York, NY; Remote | Take-home project, discussion on-site or remote, interviews with both technical and non-technical staff
  • Fooji | Lexington, KY; Remote | Take-home project
  • Formidable Labs | Seattle, WA; London, UK; Remote | Take-home project, remote pair programming, discussion on-site or remote
  • Founders | Copenhagen, Denmark | Take Home project + Interviews
  • Foundry Interactive | Seattle, WA | On-site or remote discussion, paid trial project with pairing and code reviews
  • fournova | Remote | Take-home project, discussion via video call
  • FreeAgent | Edinburgh, UK | Take-home project, pair programming, discussion and interviews
  • Freeletics | Munich, Germany | Small real-world challenge, multiple interviews on-site/remote and social gathering with team.
  • Frontside | Austin, Texas | Phone interview with remote pairing session. Followed by in person pairing (paid for the day) and lunch with the team.
  • Funda | Amsterdam, The Netherlands | Take Home test + Discussion On-Site/Remote
  • FundApps | London, UK | Coffee with an Engineer; take-home kata; code review + on-site pair programming exercise.

G - I

  • GatherContent | Remote | Culture-first interviews, pair programming and remote, informal technical discussions
  • GitLab | Remote | General technical questions, an issue to work in a 1-hour screen sharing session
  • GitPrime | Denver, CO; Remote | small short term real-world project, paid project on production code
  • GoCardless | London, UK | Project to work at home, general technical questions, pair programming with engineers
  • GoDaddy | Sunnyvale, CA | Pair programming with senior engineers
  • Graffino | Sibiu, Romania | Take-home project, discussion on-site
  • Gramercy Tech | New York, NY | Pair programming & discussion on-site
  • grandcentrix | Cologne, Germany | Take-home project, discussion on-site
  • Graphcool | Berlin, Germany | On-site pair programming of a small, isolated real world task
  • Graphistry | Oakland, CA; San Francisco, CA; Remote | Engineering, culture, and product discussions, and for junior developers, choice of take home or code review.
  • Grok Interactive | San Antonio, TX | Take-home project with code review and a follow-up in-person interview.
  • Gruntwork | Remote | Paid, take-home project with pair coding
  • GTM Sportswear | Manhattan, KS / Remote | Remote pairing session, then a take-home test.
  • Happy Team | Warsaw, Poland; Remote | General technical questions, takehome paid exercise with feedback/discussion during implementation
  • Happypie | Uppsala, Sweden | Takehome excercise with code review after, in-person interview
  • Hashrocket | Chicago, IL/Jacksonville Beach, FL | Remote pairing session, paid week pair programming with everyone on the team
  • 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
  • Heptio | Seattle, WA; Remote | Take-home project, discussion on-site
  • Hill Holliday | Boston, MA | Take-home project on GitHub, in-person interview / culture fit interview
  • Hireology | Chicago, IL; Remote | Walk through personal/work projects and discuss experience
  • HolidayPirates | Berlin, Germany | Take-home project, discussion via Skype or on-site
  • Home Chef | Chicago, IL; Remote | Get-to-know-you meeting with the team, followed by a half-day collaborative coding session
  • 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
  • I|O | Cape Town, South Africa
  • Icalia Labs | Monterrey, Mexico | Pair programming, cultural fit session
  • 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
  • Inmar | Winston-Salem, NC; Austin, TX & Remote | Take-home project and conversation-style interviews
  • InQuicker | Remote | Multiple chats with dev and product team members, code walkthrough with senior developers
  • Instacart | San Francisco, CA | Take-home real world project, pair programming on-site
  • Intercom | San Francisco, CA; Chicago, IL; Dublin, Ireland | Real-world technical design and problem discussion, pair programming on-site
  • Interset | Ottawa, Canada | Discussion of technical background and past experience. Relevant take-home project for junior developers
  • Ithaka | Mumbai, India | Phone interview followed by a small development task. Finally a phone interview with CEO.
  • iTrellis | Seattle, WA | Phone screen, then a take-home project, then pairing (remote or on-site) with 3 developers on the take-home project.

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
  • Jamit Labs | Karlsruhe, Germany | Phone interview or on-site interview & take-home code challenge or on-site programming session
  • Jitbit | Remote; London, UK; Tel-Aviv, Israel | Take-home real-world task
  • Journal Tech | Los Angeles, CA | Mini take-home project, phone interview, discussion on-site
  • Journalism++ | Berlin, Germany | Apply through a relevant online challenge to show your technical skills and your capacity to investigate
  • JustWatch | Berlin, Germany | Take-Home project, discussion on-site
  • Kahoot! | London, UK / Oslo, Norway | Phone screening to discuss technical background and past experience. Take-home assignment followed by on-site code review and interview. Cultural fit assessment
  • Kayako | London, UK / Gurgaon, India | Take-home assignment, series of experience based interviews, cultural fit assessment
  • Keymetrics | Paris, France | Phone Interview, Take-home project based on our API, IRL meeting with the whole team
  • Kindred Group, Native Apps Team | Stockholm SE, London UK | On-site/Skype programming task, Interview
  • Kinnek | New York, NY | Phone screen, on-site pairing session, take-home project
  • Kiwi.com | Brno, Czech Republic | Phone Interview, Take-home projects, On-site code review & interview
  • Koddi Inc. | Fort Worth, TX | Phone Interview(s), take-home project, on-site interview
  • Kongregate | Portland, OR | Phone screening. Take home project. On-site pairing and conversational technical interviews.
  • Korbit | Seoul, South Korea | Take home assignment followed by on-site code review and interview
  • Landing.jobs | Lisbon, Portugal | Interviews (in-person or remote), Take home coding project
  • Lanetix | San Francisco, CA | Our Hiring Process
  • Launch Academy | Boston, Philadelphia | Nontechnical phone screen, pair programming with team member, and potentially a "guest lecture" for our students
  • Librato | San Francisco, CA; Boston, MA; Austin, TX; Vancouver, Canada; Krakow, Poland | Take home coding project, conversational technical interviews on-site
  • Lightning Jar | San Antonio, Tx | Remote pairing session, Initial interview,discussion on-site
  • Lightricks | Jerusalem, Israel | Initial interview, Take home project, discussion on-site
  • LinkResearchTools | Vienna, Austria | Skype interview, mini take-home exercise, discussion on-site / personal interview
  • Listium | Melbourne, Australia | Design and code proof of concept features with the team
  • Litmus | Remote | General technical questions, take-home code challenge, discussion, on-site programming session, meet & greet with the team
  • LittleThings | New York, NY | Take home code challenge, Discussion
  • LoanZen | Bengaluru, India | Initial phone interview about experience, a solve-at-home project based on the kind of work we do at our company, on-site interview discussing the submitted solution and a general discussion with the whole team
  • Locastic | Split, Croatia | Take-home code challenge, tehnical discussion & on-site programming session, meet & greet with the team
  • Locaweb | São Paulo, Brazil | Skype interview, take-home project and discussion on-site
  • LookBookHQ | Toronto, Canada | On-site discussion, pair programming exercise
  • Lydia | Paris, FR | Mini take-home project, phone interview, discussion on-site
  • 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

  • Made Tech | London, UK | Our hiring process
  • Magnetis | São Paulo, Brazil & Remote | Phone interview + take home assignment, followed by pair programming and informal meeting with the team.
  • Major League Soccer | New York, NY | Phone interview + short take home project, which is daily work focused. In person interview could involve discussing past projects or pair programming.
  • MakeTime | Lexington, KY | Practical exercise and/or a pairing session on site
  • Mango Solutions | London (UK), Chippenham (UK) | Initial phone interview, followed by on-site interview with take-home assignment
  • Mapbox | San Francisco, CA; Washington, DC; Ayacucho, Peru; Bangalore, India; Berlin, Germany; Remote | Conversational interviews, paid onsite project with team.
  • Mavenlink | San Francisco, CA; Irvine, CA; Salt Lake City, UT | On-site pairing with multiple engineers. Pairing excercises and pairing on company code.
  • Maxwell Health | Boston, MA | Take-home exercise or pairing session with team. Then conversational meetings with members of the team.
  • Media Pop | Singapore, Singapore | Take-home or unsupervised (onsite) real-world assignment
  • Meltwater | Manchester, NH | Small take home exercise that will be presented to the team during a QA style interview
  • Mention | Paris, FR | Take-home small exercise followed up by on site meetings with your future coworkers
  • Mercatus | Toronto, Canada | Practical on-site project similar to daily work
  • miDrive | London, UK | Phone screen, Take-home project / technical test, Onsite interview with senior and peer.
  • milch & zucker | Bad Nauheim, Germany | Interview with direct feedback, applicants providing working sample, code review (product code or personal code of applications)
  • Minute Media | Tel-Aviv, Israel | Phone screening with engineer. On-site real-world challenge questions with two engineers. Sometimes a take-home assignment or existing code sample submission.
  • Mirumee | Wroclaw, Poland; Remote | Pair programming and code review using one of the issues (or Pull Requests) in our open-source Saleor project, general discussion about programming, technology and candidate's experience
  • MixMax | San Francisco, CA | Takehome assignment purely based on their platform, followed by phone interview
  • Mode | San Francisco, CA | Phone interview followed by onsite pair-architecting and discussion
  • 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
  • Monzo | London, UK & Remote | Phone interview with another engineer. Take-home assignment. Call to debrief on take-home assignment. Half-day interview (on-site or Hangouts) with three conversational sessions: (1) building on take-home test & real-world system design (verbal and collaborative); (2) digging into knowledge & understanding in 1-2 other relevant technical areas; (3) general background, teams and ways of working.
  • Mutual Mobile | Austin, TX | Hyderabad, India
  • Mutual of Omaha | Omaha, NE, USA | Panel Style Interviews analyzing problem solving, ability to adapt well to change, and interpersonal communication skills.
  • Mutually Human Software | MI, OH, WA | Collaborative problem analysis and design exercise, pairing exercise
  • Nanobox | Lehi, UT; Remote | A phone/video/person-to–person interview with a look at past projects (github, bitbucket, source code, etc.)
  • Native Instruments | Berlin, Germany | Takehome programming assignment and personal interviews with part of the hiring team.
  • Nedap | Groenlo, Netherlands / Remote | A simple conversation, human to human and a small on-site project
  • Netflix Enterprise Platforms | Los Gatos, CA | Takehome exercise, series of real-world interviews with engineers, HR, engineering managers and our director.
  • Netguru | Warsaw, 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
  • NewVoiceMedia | Basingstoke, England; Wroclaw, Poland | Telephone interview, takeaway coding exercise, on-site pair programming, code review & technical discussion (1/2 day)
  • Nimbl3 | Bangkok, Thailand | Takehome exercise and specific role discussion
  • Niteoweb | Ljubljana, Slovenia | Join us for a week to see if we fit
  • Noa | Berlin, Germany; San Francisco, CA | 1 technical chat, 2-3 cultural chats with colleagues from different departments in the team, if these work a pair programming exercise
  • NodeSource | Remote | A person-to–person walk through of a past project of yours
  • Nomoko,camera | Zurich, Switzerland | Three interrogations
  • Nord Software | Helsinki, Finland; Tampere, Finland; Stockholm, Sweden | Take-home exercise & interview with CEO and senior developer
  • NoRedInk | San Francisco, CA | Take-home exercise & pair programming session
  • NoviCap | Barcelona, Spain | Takehome exercise & discussion on-site
  • Novoda | London, UK; Liverpool, UK; Berlin, Germany; Barcelona, Spain; Remote | 2 x Pairing sessions & conversational interviews (public repo)
  • Novus Partners | New York, NY | Take-home exercise & on-site exercises (choice of laptop or whiteboard)
  • Nozbe | Remote | Take-home exercise & interview with the team
  • npm, Inc | Oakland, CA / Remote | No technical challenges. Just interview conversations.
  • Nubank | São Paulo, BR | Phone conversation, take-home exercise, code walkthrough, on-site code pairing.
  • numberly | Paris, France | Series of interviews, that go over technical background, past experiences and cultural knowledge
  • numer.ai | San Francisco, CA
  • Nutshell | Ann Arbor, MI, US | Email screen / take-home programming excercise (public repo)
  • O'Reilly Media | Sebastopol, CA; Boston, MA; Remote | Phone conversation, take-home exercise or pair programming session, team interview, all via Google Hangout
  • Objective, Inc. | Salt Lake City, UT | Take-home programming exercise, then onsite friendly chat with team
  • Omada Health | San Francisco, CA | Take home exercise and/or pair programming session.
  • Onfido | London, UK; Lisbon, Portugal | Take-home exercise and on-site interview/discussion with potential team
  • Ontame.io | Copenhagen, Denmark | Take home exercise and specific role discussion
  • Opbeat | Copenhagen, Denmark | Pairing on a real-world problem
  • Optoro | Washington, DC | Take home exercise. Review your code onsite.
  • Ostmodern | London, UK | Take-home exercise & discussion on-site
  • Outbrain | NYC, Israel | Take-home exercise & discussion
  • Outlandish | London, UK | Take-home exercise, real-world pair programming session, friendly chat with team
  • Outlook iOS & Android | San Francisco, CA / New York, NY | Take-home project & online / onsite discussion
  • The Nerdery | Minneapolis, MN; Chicago, IL; Phoenix, AZ; Kansas City, KS | Take-home exercise
  • The Outline | New York, NY | Take-home exercise

P - R

  • PACE Telematics | Karlsruhe, Germany | Culture and mindset check, on-site meet and great, small code challenge to see development style and strategy
  • Paessler AG | Nuremberg, Germany | Pairing with different engineers on a real problem
  • Pagar.me | São Paulo, BR | Skype interview, on-site pairing task and-or real world problem solving process / presentation
  • Pager | New York, NY; Remote | Short phone interview, conversational interviews, take-home exercise & discussion
  • PagerDuty | San Francisco, CA / Toronto, Canada | Google Hangout / on-site pair-programming sessions
  • Palatinate Tech | London, UK | Hangout/Skype/phone followed by (normally) on-site pairing task
  • Parabol | New York, NY; Los Angeles, CA; Remote | Culture check followed by compensated, open-source contribution skills evaluation
  • Pariveda Solutions | Dallas, TX / Houston, TX / Atlana, GA / Washington, DC / New York, NY / Chicago, IL / San Francisco, CA / Seattle, WA / Los Angeles, CA | Personality assessment (Predictive Index) and case study. Programming aptitude test (language independent) for college hires.
  • PassFort | London, UK | Skype interview, and on-site pairing task
  • PayByPhone | Vancouver, Canada | Remote programming interview, on-site "meet the team"
  • PeerStreet | Los Angeles, CA | Phone, take home project & on-site to meet the team
  • Pento | Remote | Quick personal interview, take home project
  • Phoodster | Stockholm, Sweden | Take-home exercise + on-site discussion
  • Pillar Technology | Ann Arbor, MI; Columbus, OH; Des Moines, IA | Phone, take home exercise, in-person pairing session and site visit.
  • Platform.sh | Paris, International | Remote Interview, Wide-Ranging discussions on many diverse subjects. Remote interviews with team members.
  • Platform45 | Johannesburg, South Africa; Cape Town, South Africa | On-site interview, take-home project and culture fit day
  • Pluralsight | Salt Lake City, UT; San Francisco, CA; Boston, MA; Orlando, 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.
  • Polar | Toronto, Canada | Phone interview, followed by 1-2 onsite pair-programming interviews based on their platform
  • Popstand | Los Angeles, CA | Build MVPs for startups
  • Popular Pays | Chicago, IL | Phone chat/coffee to determine what will be worked on during a day of pair-programming on a real problem that the candidate thinks best demonstrates their skills.
  • Pragma Team | Sydney, Australia | 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
  • 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
  • Quintype | Bengaluru, India / San Mateo, USA | Take home project, pair programming, discussion on-site
  • Rakuten | Tokyo, Japan | Discuss about relevant experience
  • Rapyuta Robotics | Bengaluru, India / Tokyo, Japan / Zurich, Switzerland | Take-home assignment related to our ongoing projects, series of technical / experience based interviews, candidate presentation
  • Rayfeed | Vancouver, Warsaw | Video-call interview followed by a take-home exercise
  • Razorpay | Bangalore, India | Phone screen, On-site pair programming, and ocassionally a take home project.
  • Reaktor | New York, NY; Amsterdam, Netherlands; Helsinki, Finland; Tokyo, Japan | Discussion, work samples from previous projects (work or hobby), take-home exercise if needed for further info
  • RedCarpet | New Delhi, India | Interview, work sample/take-home project and discussion/code reviews
  • Rentify | London, UK | Phone call, take home real-world project, on-site pair programming, product discussion
  • RentoMojo | Bangalore, India | Short takehome project + phone interview
  • ReSpark | London, UK | Phone conversation followed by on-site interview w/ task relevant to daily role.
  • RestaurantOps | Scottsdale, AZ | Take Home Project & pair programming session
  • Revlv | Manila, Philippines | Discussion about developer skills, previous projects and experiences.
  • Rex Software | Brisbane, Australia | Take home project, feedback + interview
  • Rizk.com | Ta' Xbiex, Malta | Take-home assignment, discussion w/ developers
  • Rockode | Bangalore, India | Real world assignment, group hack session, discussions
  • RubyGarage | Dnipro, UA | Take-home project, code review and discussion on-site

S - U

  • Sahaj Software Solutions | Bangalore, India; Chennai, India; San Jose, CA | Take home code + Pairing + Discussion
  • Salesforce.org Tech & Products | Remote | Phone screen, hands-on programming test solving real-world problems, Google Hangouts video sessions with engineers
  • SC5 Online | Helsinki, Finland; Jyväskylä, Finland | Take-home assignment (intentionally short, takes at most an hour to complete), discussion and review assignments
  • Sensor Tower | San Francisco, CA | Phone call, on-site interview including discussion about projects/skills and a short real-world programming challenge
  • Séntisis | Madrid, Spain; Mexico City, Mexico; Bogotá, Colombia; Santiago de Chile, Chile; Remote | Phone call, on-site/remote interview including discussion about projects/skills and a short real-world pair-programming exercise
  • Setapp Sp. z o.o. | Poznan, Poland | Online/face-to-face discussion with developers about everyday programming dilemmas & reviewing your own code
  • Showmax | Beroun, Czechia; Prague, Czechia; Remote | Take home project, then a pair-programming and discussion onsite / Hangouts round.
  • ShuttleCloud | Chicago, IL / Madrid, Spain | Take-home project, then on-site code walk through and a real world problem discussion.
  • Simpli.fi | Fort Worth, TX, USA | Takehome code challenge and review
  • SimpliField | Lille, France | Interview with the CTO and the developer team
  • Simply Business | London, UK / Remote | Three stage, one day interview with quick feedback. One of the stages is 1.5h pair-programming session, where interviewee is assigned a task and interviewing developer plays role of Product Owner.
  • Sixt4.io | Toronto, Canada | Take-home assignment, followed up by a face to face code walk through
  • Slack | San Francisco, CA
  • Small Improvements | Berlin, Germany
  • Social Tables | Washington, DC | Chat about skills and past experiences + bring in a code sample from previous work or side project to discuss
  • SocialCops | 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.
  • Softwear | Amsterdam, Netherlands | Writing software for the fashion industry – remotely – in an international team.
  • Sogilis | Grenoble, France | Discussion about interests, practices, and motivation. Presentation/code review/pair programming on a personal or professional project.
  • Spreedly | Durham, NC | Take-home project related to business
  • Springer Nature (Asia) | Tokyo, Japan | Discussion & Pair programming session
  • SpronQ | Amsterdam, Netherlands | Takehome coding challenge
  • Square | San Francisco, CA | Pair programming in a work environment
  • Srijan Technologies | Delhi, India | General high level questions/discussion followed by Pair programming OR take-home coding challenge
  • Stardog Union | Washington, DC; Remote | Technical discussion and general interest conversations
  • store2be | Berlin, Germany | Skype/on-site interview, take-home project
  • StreetTeam | London, UK | An intentionally short, take home exercise that mirrors real project work and incorporates code review elements
  • STYLABS | Mumbai, India | Phone Screen, Take-home project and discussion on-site
  • Subvertical (VerticalChange) | Remote | Phone screening, live pair programming & personal project code review
  • Superplayer | Porto Alegre, Brazil | Skype/On-site interview, take-home project and interview with CTO and CEO
  • SVTi (Sveriges Television) | Stockholm, Sweden | On-site interview, take-home project, follow up interview where you walk through how you chose to solve the task.
  • SweetIQ | Montreal, Canada | Discussion and general, high level questions
  • SysGarage | Buenos Aires, Argentina | Take-home project and real world pair programming
  • tails.com | Richmond (London), UK | Live pair programming or take home project with review
  • 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; Vancouver, Canada | Discuss knowledge and interest, explore previous work, pair with developers when possible, alternatively take home project.
  • Ten Thousand Coffees | Toronto, Canada | Take home project, then explain how you solved the project
  • Tesco PLC | London, United Kingdom | Pair programming and casual hypothetical system design discussion
  • The Book of Everyone | Barcelona, Spain | Quick interview, meet the team, pairing with developers on your own project
  • theScore | Toronto, Canada | Coding challenge & systems design challenge
  • Thinslices | Iasi, Romania | Takehome exercise & in person pair programming on a simple Kata.
  • thoughtbot | San Francisco, CA; London, UK | Our interview process
  • ThoughtWorks | San Francisco, CA | Interviews with ThoughtWorkers of diverse backgrounds and roles; take home assignment followed by in person pairing session.
  • Thread | London, UK | Take home test, real world architecture design, real world pair programming.
  • ThreatSpike Labs | London, UK | Take home computing and security related challenges to be completed over a week.
  • Tilde | Portland, OR | Pair programming sessions with each member of the team, working on problems similar to daily work.
  • Timbuktu | Cape Town, South Africa | On site interview and pair programming exercise
  • Toucan Toco | Paris, France | Pair-programming and TDD
  • TrademarkVision | Brisbane, Australia | On site interview and quick take-home excercise
  • Trivago | Düsseldorf, Germany | Case Study, Skype Interview, On site Interview with some code review excercises
  • Trōv | Remote | Take-home project with followup interview from actual prospective teammates
  • Trustpilot | Copenhagen, Denmark | Take-home project, code review and discussion on-site
  • Twistlock | Tel Aviv, Israel | Takehome
  • uBiome | San Francisco, CA / Santiago, Chile | High level screening over the phone or on-site, take home project, code review and discussion
  • Unbounce | Vancouver, BC | Phone screen, take-home project, project discussion, technical interview
  • Unboxed | London, UK | Take home feature requests, pairing with developers to extend solution, team-fit interviews, chat with a director
  • Unearth | Seattle, WA | Take home project, team-fit interviews, technical discussion
  • Untappd | Wilmington, NC; New York, NY; Los Angeles, CA | Review portfolio - What projects have you worked on? + personality assessment, + interview
  • Updater | New York, NY | Begin-at-home assignment highly relevant to role, presented and discussed during on-site.
  • Uprise | Uppsala, Sweden | Take-home assignment, code review and discussion on-site
  • Urban Massage | London, UK | Project done at home, in-person walk through. Meeting the team is an integral part.
  • UserTesting | Atlanta, GA; San Francisco, CA; 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

  • Valassis Digital | Seattle, WA; San Francisco, CA; Lansing, MI; Hamburg, Germany | Phone screen, on-site interview with group, paired whiteboard problem solving and discussion, take-home project and follow-up review
  • Valuemotive | Helsinki, Finland | Code examples from previous projects (work or hobby) or take-home exercise
  • Varsity Tutors | Remote | Take home assignment, presentation of assignment, live code review with team. Advanced / high-level chat with team based on skillset and role.
  • Vayu Technology | Sydney, Australia; Kathmandu, Nepal | Short interview, general programming questions and short take home challenge.
  • Venminder, Inc. | Elizabethtown, KY; Louisville, KY | 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
  • Voltra Co. | Amsterdam, Netherlands / New York, NY / Remote | Show us your github account, tell us what you know. Let's pair on an OSS PR!
  • VTEX | Rio de Janeiro, Brazil | Take-home project, Skype interview and then in-person talk.
  • VTS | New York City, New York | Technical Phone Screen, Pair programming on-site & in-person talks with multiple engineers
  • Wealthsimple | Toronto, Canada | Pair programming on a problem similar to daily work, discussion of system design
  • WeAreHive | London, UK | Just walk us through your best code or we give you a small real-world exercise to do at home.
  • Webantic | Manchester, UK | Basic TNA self-assessment and real-world problem-solving
  • Webflow | San Francisco, CA & Remote | Short take-home challenge, followed by a paid 3-5 day freelance contract project
  • Weedmaps | Irvine, CA; Denver, CO; Tucson, AZ; Madrid, Spain; Remote | Phone screen, Group interview, and possible code review
  • Wheely | Moscow, Russia | Get to know each other in under 30 minutes on-site or via Skype, take-home challenge, on-site review and interview with the team.
  • Wildbit | Philadelphia, PA & Remote | Take-home project followed by interviews.
  • Wimdu | Berlin, Germany | Take-home project, then a pair-programming and discussion onsite/remote.
  • WorldGaming | Toronto, Canada | Technical Interview, Solution Design, Take Home Assignment, then Culture fit interview with the team
  • WyeWorks | Montevideo, Uruguay | Take-home project and discussion on-site
  • X-Team | Remote | A short, fun Node.js challenge, followed by a series of culture-based interview questions, followed by a creative mock project with tons of freedom on how to approach, and follow-up questions about the approach they chose to discuss the tradeoffs. Usually a 10-30 day paid training is rewarded to top candidates to prep them for remote communication skills needed to join a team.
  • XING | Hamburg, Germany | Take-home coding challenge, on-site review and short interviews with future team.

Y - #

  • 1000mercis group | Paris, France | Series of interviews, that go over technical background, past experiences and cultural knowledge
  • 18F | Remote; Washington, DC; New York, NY; Chicago, IL; San Francisco, CA | take-home coding exercise (2-4 hours), technical and values-match interviews over video chat
  • 3D Hubs | Amsterdam, The Netherlands | Take-home code challenge from our product's domain followed by discussion remote/on-site, sometimes do an additional on-site pair programming session.
  • 500friends | San Francisco, CA; Remote | Take home challenge followed by onsite expansion of the submission and high level discussions (design exercise or overview of past projects)
  • 500Tech | Tel Aviv, Israel | Pair programming on a laptop in working env
  • 8th Light | Chicago, IL; London, UK; Los Angeles, CA; New York, NY | Take home code challenge, discussion, pair programming session
  • Yhat | Brooklyn, NY | Demo something cool you built and walk us thru the code + design decisions
  • YLD | London, UK | Take home-code challenge, pair-programming session and discussion about past experience
  • Yodas | Binyamina, Israel | Coding tasks over github repository
  • Yoyo Wallet | London, UK | Take home code challenge, discussion of the code challenge, and general, high level questions
  • YunoJuno | London, UK | Code challenge based on a realistic feature request on a real open-source package created and used at YunoJuno; phone/video interview with members of the Product team to explore technical background, experiences, interests, cultural fit; on-site interview, usually with Product Manager and CTO
  • Zenefits (UI Team) | San Francisco, CA | One technical phone screen focused on JS fundamentals and/or one timeboxed take-home challenge. The onsite is a series of interviews designed to test your understanding of JS, HTML/CSS, design, etc.

Also see:

Build Status

About

⭐️ Companies that don't have a broken hiring process

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%