Find your next job

The list of companies is non exhaustive and only lists the companies with jobs in Arbeitnow. For a longer list, please check the awesome hiring without whiteboards guide
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.


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.



Take-home project & pair program on a problem similar to daily work


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).


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.

Aurora Solar

San Francisco, CA

Our process: 1) Initial phone call 2) 1 hour take home project in CoderPad along with a few essay questions relating to JavaScript, testing, etc. 3) Remote pairing session solving a problem similar to day to day work. 4) In-person interview with additional pairing exercise done on a laptop as well as culture interviews.


Berlin, DE

Series of Skype interviews which covers general technical questions, followed by a take-home assignment



short take-home real-world task, then a few weeks-long real-world, part-time, and paid project on production code


Munich, Germany

Skype interview followed by home assignment from our day-to-day business and then on-site interview including lunch with a team


New York, NY

Take-home exercises and pair-programming with the team.

Beam Dental

Columbus, OH / Remote

Phone Screen, Take Home Project, In-Person or remote Pairing and Cross-Functional Interview


New York, NY

Phone interview followed by on-site pair programming to simulate a Betterment feature build.

Blue Bottle Coffee

Oakland, CA

Technical Phone Screen, Take Home Challenge, Technical in-persons.


San Francisco, CA

Take home exercise, and systems design.



Interviews over video call, code walkthrough of real code focussing on decisions and reasoning, then a 45 day full time, fully paid contract project working on production code.


San Francisco, CA / Sydney, NSW

Take home exercise, half-day onsite walking through code, and pair programming.



No CV required. Anonymized writing assessments. Video chat with founder and future team member about you, the job, and the company. Last video chat is a pair programming for technical roles or more in-depth chat for non-technical roles. Offer.


Madrid, Spain

Phone screen, take-home project, team code review/interview, hiring manager interview


San Francisco, CA / Remote

Take-home project and discussion, followed by on-site interview that includes pair programming on actual CircleCI bugs/feature requests.

Civis Analytics

Chicago, IL

Take-home project and discussion via Skype, followed by pair programming exercise


Cambridge, UK / Montreal, Canada / Remote

On-site or video interview, discussion of technical experience and sometimes approach for tackling a hypothetical problem.


Paris, France; Berlin, Germany

Take-home project, on-site interview and work half a day with one of our feature team


San Francisco, CA

Pair program on a problem similar to daily work


Seattle, WA

Take home assignment of a real problem we've worked on, group code review in subsequent interview.

Espeo Software

Poznań, Poland

30 min HR interview, 1 hour technical interview, 1 hour soft skills interview


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.


Berlin, Germany

Take-home real-world challenge, interview on-site or remote


London, UK

Coffee with an Engineer; take-home kata; code review + on-site pair programming exercise.


Remote; San Francisco, CA; Boulder, CO

Take-home exercise, code review and technical discussions.


Sunnyvale, CA

Pair programming with senior engineers


Bangalore, India; Jakarta, Indonesia; Singapore, SG; Bangkok, Thailand

Take-home exercise, Pair programming with senior engineer, Techinal problem solving and discussion, Cultural Fit


Sao Paulo, Brazil

Take-home project and/or discussion (on-site or remote)


Berlin, Germany

Take home project based on the candidate's experience and future responsibilities. Then discussion about the solution

Home Chef

Chicago, IL; Remote

Get-to-know-you meeting with the team, followed by a half-day collaborative coding session

Human API

Redwood City, CA

Technical phone interview, then on-site pair programming and design discussion


Warsaw, Poland & Remote

Take-home project, technical interview with developer


Berlin, Germany

Take-home project, discussion on-site


Amsterdam, The Netherlands

Take home test, real world pair programming


Ottawa, Canada

Discussion of technical background and past experience. Relevant take-home project for junior developers

Malang, Indonesia / Jakarta, Indonesia

Take-home assignment, then invited to discuss the assignment and interview.


San Francisco, CA

Phone interview. Pairing and technical interviews. Take home assigment.


San Francisco, CA

Google Hangouts resume dive on past experience, take-home project OR architectural phone screen, on-site interviews (2 technical architecture related to work, 1 or 2 non-technical)



Follow-up questions over email, a couple of video calls, audition (paid real-world “try out” project), video call to discuss audtion, and then a video call with the CTO


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.

Nova Credit

San Francisco, CA

Choose between a take home assignment or two interviews on CoderPad, CodePen, or your local dev env while screensharing. Final round is onsite working on a small project


São Paulo, BR

Phone conversation, take-home exercise, code walkthrough, on-site code pairing.


San Mateo, CA

Intro call with recruiting, second conversation with OneSignal engineer, onsite pairing via screenshare


San Francisco, CA / Toronto, Canada / Atlanta, GA

Zoom / on-site pair programming and tasks


London, UK

Phone call; short, relevant take-home coding assignment; on-site pairing, general technical discussion, values & ways of working interview.


Los Angeles, CA; Remote

3 sessions: brief phone conversation (30 min); take home assignment (2 hours); on-site or video discussion without any coding (2 hours)


San Francisco, CA; Cambridge, MA

Initial screen with deep-dive into one of your recent projects (30 mins) ; take-home coding exercise tailored your skills (4 hours); on-site with take-home code review, architecture interview, design interview and "soft skills" interview (4 hours)



Two calls. Introduction one (30m) + verification of communication skills and remote work experience (15m)


Salt Lake City, UT; San Francisco, CA; Boston, MA; Orlando, FL

Takehome exercise & pair programming session


Amsterdam, The Netherlands

Pair programming on-site w/ two engineers where we focus on teamwork, googling relevant documentation and fixing things together.


Sydney, Australia

Engineering Consultancy And Delivery - Takehome exercise & discussion


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

San Francisco, CA / Remote

Take-home project and discussion, then an on-site project and discussion


London, UK / Berlin, Germany / Krakow, Poland / Moscow, Russia / St Petersburg, Russia

Take-home exercise reflecting day-to-day work, technical interview via hangouts or on-site.


Linz, Austria; Vienna, Austria

Video call with recruiting staff, take home project, video call for code review, discussion, questions


San Francisco, CA; Atlanta, GA; London, UK

Phone interview, onsite interview (technical challenges based on real problems we've faced at Samsara)

Signal AI

London, UK

Phone screen; take home code exercise; on-site code extension with pair programming and discussion

Helsinki, Finland

Discussion with recruiter and developers and a pair coding exercises

Kitchener, Canada / Remote

Take-home real world project, interviews with HR and engineering team


Durham, NC

Take-home project [related to business](


San Francisco, CA

Pair programming in a work environment


Stockholm, Sweden; Lund, Sweden; Karlstad, Sweden; Umeå, Sweden; Copenhagen, Denmark

Our process has few stages: a social interview with HR and 1-2 future teammates; a small take-home project followed by a technical discussion with 2-3 future colleagues. All stages can be in-person in one of our offices or via Google Meet


Amsterdam, Netherlands

take-home coding challenge and on-site interview

Enschede, Netherlands & Berlin, Germany

Discussion and general, high level questions


Hamburg, Germany

On-site interview, little takehome exercise, followup review/interview

Tesco PLC

London, United Kingdom

Pair programming and casual hypothetical system design discussion


Warsaw, Poland; Wroclaw, Poland; Gdansk, Poland; Remote

Team fit interview and then take-home project. Next on-site or remote interview consisting of discussion and live coding based on the delivered code. Focusing on high level questions, architecture and design decisions.



Take-home project with followup interview from actual prospective teammates


San Fransisco, CA

High level screening over the phone or on-site, take home project, code review and discussion


New York, NY

Begin-at-home assignment highly relevant to role, presented and discussed during on-site.


Rio de Janeiro, Brazil

Take-home project, Skype interview and then in-person talk.


Toronto, Canada

Pair programming on a problem similar to daily work, discussion of system design


San Francisco, CA & Remote

Short take-home challenge, followed by a paid 3-5 day freelance contract project


Irvine, CA; Denver, CO; Tucson, AZ; Madrid, Spain; Remote

Phone screen, Group interview, and possible code review


Melborne, Australia; London, UK

Phone Cultural Fit interview, Take home-code challenge, pair-programming session and discussion about past experience

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.


Chicago, Illinois

Collaborative pair-programming exercise done through video chat that's representative of the responsibilities of the job then a take-home programming task.


London, UK

Initial interview with CTO, covering professional experience interests and expectations, followed by one technical interview focused on fundamentals and familiarity with best practices. A further short chat with co-founders to get to know each other - - either onsite or remote.