Giter Site home page Giter Site logo

sirmews / codechallenges Goto Github PK

View Code? Open in Web Editor NEW

This project forked from steppenapp/steppencodechallenges

0.0 0.0 0.0 218 KB

Our code challenges for developers considering joining the team, so we understand better where you are in skill level.

JavaScript 54.05% CSS 4.85% HTML 41.01% Makefile 0.09%

codechallenges's Introduction

Steppen Code Challenges

Our code challenges for developers considering joining the team, so we understand better where you are in skill level.

Overall Guidelines

  • These tasks aim to give us an indication of what you can and can’t do.
  • Please make your code as clean as you can, because otherwise we’re going to assume that you’re always messy. When working we don’t always have time to write clean code, and this is often fine, but in this process we need to know what “clean code” means to you.
  • Comments aren’t required, good code should mostly be self-documenting in its variable and function names. But feel free to comment anywhere where you have something to communicate to us.
  • Specifically, for more complex tasks, you might want to communicate:
    • Any assumptions you’ve made about the user or other context which affected your solution.
    • Your design/architectural approach.
    • Any considerations or tradeoffs that might be important to consider if this code was going to production.
  • Be specific about the language/framework version your code is written for. Ideally this should be reasonably modern. For example, JavaScript should be ES6, using common modern features like async/await and arrow functions. However, if you’re not comfortable/experienced with a particular modern variant, use what you are comfortable with, and just specify that.
  • It’s not necessary to write and submit tests for this code. However, if you’re more comfortable with test-driven development then feel free to do so.
  • If the task has UI then please make that look good to the best of your ability. You’re not being hired as a designer, but in practice there are often times that developers have to tweak designs to improve them, so generally it’s good if you feel comfortable coming up with something.

Way of Working

  • Fork this repo on GitHub.
  • Check the individual directories for each task you're doing for specific instructions.
  • Once finished, point us to your fork and tell us which challenges you're submitting.

Challenges

codechallenges's People

Contributors

daveslutzkin avatar

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.