Instructions
- This is a set of sample tests for you to practice prior to taking your relevant coding challenge.
- 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.
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 Indexes | Question 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 |