GithubHelp home page GithubHelp logo

kornil / whiteboard-programming-challenges Goto Github PK

View Code? Open in Web Editor NEW
14.0 5.0 9.0 25 KB

Simple whiteboard js challenges to practice for tech interviews

JavaScript 81.58% Ruby 13.11% CSS 5.31%

whiteboard-programming-challenges's Introduction

Mixed Programming Challenges

Whiteboard test challenge prep. Some of the projects are not meant to be run, as the code provided abstracts some parts for increased readability.

Challenges are divided in folders per language. Pick your language folder and try the exercises!

Rules

  1. You are not allowed to run the test code in any editor or environment. These challenges are meant to be solved with "pen and paper".
  2. You are only allowed to modify the code inside /challenges.
  3. Other than the solution, you have to provide an explanation.
  4. You are allowed to google questions you might have if absolutely necessary. Ex: googling what Array.map() does is ok, googling an online editor to check the code is not ok.
  5. Might be obvious but do not read the solutions inside /solutions if you want to practice the challenges.

Language specific help

JavaScript

  • Code is meant to run in node8

Contribute

Contributing is easy, simply fork the project, clone it locally, add your challenge into the /challenges folder and provide a solution inside /solutions (can be a simple comment or more). Naming for the challenge must follow this format:

  • xx being a number (just for sorting purposes)
  • challenge-name be creative!
  • (ONLY FOR SOLUTIONS) -solution quite self explanatory

Remember to add your name on CONTRIBUTORS.md!

whiteboard-programming-challenges's People

Contributors

ir3ne avatar kornil avatar roxyoanes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

whiteboard-programming-challenges's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.