Skip to main content
Airbnb logo

Welcome to 2019-20 Airbnb Sample Coding Challenges

Test duration500 mins
No. of questions7 questions
Platform Help|Execution Environment|FAQ

Instructions

  1. This is a set of sample tests for you to practice prior to taking your relevant coding challenge.
  2. Please ensure you have a stable internet connection.

 

These candidate materials are confidential and fully subject to the protections of the Candidate Non-Disclosure Agreement (“Agreement”) you have entered into with Airbnb, Inc. in conjunction with your interview process. Per the Agreement, you may not share or disclose these materials with anyone outside of Airbnb and you agree to not use, disclose or incorporate any third party inventions, intellectual property, confidential information or trade secrets, unless that third party has expressly consented to such use or disclosure in writing. The information, data and/or facts contained in these candidate materials are purely hypothetical and intended only for assessment purposes. All data included has been simulated for this exercise. Notwithstanding, to the extent you create code or other developments in the course of this exercise, you hereby fully assign to Airbnb all right, title, and interest therein.

Try Sample Test

Questions

Feel free to choose your preferred programming language from the list of languages supported for each question.There are 7 questions that are part of this test.
Question IndexesQuestion Types
Q1
Coding Question22 languages allowed: c, clojure, cpp, cpp14, cpp20, csharp, erlang, go, java, java15, java8, javascript, kotlin, lua, objectivec, perl, php, python, python3, ruby, scala, swift
Q2
Coding Question37 languages allowed: c, clojure, cobol, cpp, cpp14, csharp, d, erlang, fortran, fsharp, go, groovy, haskell, java, java8, javascript, kotlin, lua, objectivec, ocaml, pascal, perl, php, python, python3, r, racket, ruby, rust, sbcl, scala, smalltalk, swift, visualbasic, bash, octave, tcl
Q3
Coding Question22 languages allowed: c, clojure, cpp, cpp14, cpp20, csharp, erlang, haskell, java, java15, java8, javascript, kotlin, lua, objectivec, perl, php, python, python3, ruby, scala, swift
Q4 - Q6
Coding Questions33 languages allowed: c, clojure, cpp, cpp14, cpp20, cpp23, csharp, dart, erlang, go, haskell, java, java15, java17, java21, java8, javascript, julia, kotlin, lua, objectivec, perl, php, pypy, pypy3, python, python3, r, ruby, rust, scala, swift, typescript
Q7
Coding Question15 languages allowed: c, cpp, cpp14, csharp, java, java8, javascript, objectivec, php, python, python3, ruby, java15, java17, java21
Try Sample Test