Giter VIP home page Giter VIP logo

edunext-challenge-edx's Introduction

eduNEXT Coding Challenge

CircleCI

In this repository you will find the description and files of three coding challenges.

For Devs: Back end

The developer challenge is designed to give us an overview on your dexterity when developing web applications based on python as the underlying backend language with the usage of django or flask as the application framework of choice.

For Devs: Front end

The developer challenge is designed to give us an overview on your dexterity when creating rich applications that run in the browser and interact with a server side api using modern front end technologies for both functionality and style.

For DevOps

The devops challenge is geared towards testing your ability to manage infrastructure and deployment of web applications in an automated way that allows us to obtain the high reliability that we offer to our customers and also to iterate fast in our development.

Assessment

The main objective of this challenge is not only to determine whether you have the technical knowledge, but also to try and find what motivates you and how you find creative and elegant solutions to meet the requirements.

We are looking for someone who is a good fit for our team, and this requires that candidates alongside their code and technical skill are also motivated to work and to lead projects and features into completion, and that they are capable of communicating effectively with other members of the team and customers about the requirements, the specifications or the status of the work.

We will look at the results of this challenge through the lens of:

  • Communication
    • Clear and complete
  • Independence of work
  • Tech skills & best practices
    • Correctness of the solution
    • Architecture of the solution
    • QA
      • Code quality
      • Unit testing

Delivering

To share this code effectively with us and keep your work secure, we suggest that you create a free account on BitBucket or github and push the code to your own repo. Upon completion of the challenge, please share your fork with our accounts:

or

You can also push it to github, but please don't fork it in a public repo since all the participants of the challenge could then access your solution.

Then clone/push this repository into your own account and use it as the location to store the code.

Work freely and commit to the repository as you go. Push to your remote repository. If this is not an option, you can zip the complete directory and send it to us by email at the end.

In case of any question, feel free to communicate with us using the Basecamp project we will invite you to as a part of this challenge.

Kudos

You will receive extra recognition for special achievements in the resolution of the challenge. In this category falls: using a continuous integration or testing service like CircleCI, keeping your code organized in the repository using the github-flow, or having excellent communication at the Basecamp Campfire.

Rules

Please keep this challenge to yourself, we expect you to be the only author of the code that is published here.

edunext-challenge-edx's People

Contributors

macagua avatar

Watchers

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