Git Product home page Git Product logo

challenges's Introduction

Opn Code Challenges

This repository houses the code challenges for Opn. These are small hands-on projects that are very relevant to the tasks you will be working on here.

Ground Rules

  • We prefer well-thought-out solutions over the quick-and-dirty kind. So take your time, if you need it.
  • Average completion time so far has been around one to two weeks.
  • Submission is done via a git format-patch. Send your patch to the hiring team.

What to expect

We do understand that our code challenges are time intensive and not always easy to execute. We do recognize and value the time and effort applicants put into their submission. Our Code Challenges reflect some of the tasks and skills you'd need while working with us. We believe that these take-home challenges will give you a deeper understanding of our product, what you'd be working on in the future and what level of commitment we look for in applicants.

What we look for

Rather than a complex solution, which added a million features and is written in 10,000 lines of code, we look for:

  • Clarity: You can write clear code that any devs could read and understand in one go.
  • Simplicity: You can write gimmick-free and straightforward code with no ambiguities.
  • Defensiveness: You can cover edge cases and treat user inputs with care.

What happens after your submission

Once you have submitted your solution by sending us the git-format-patch, our Engineers will review the code. Due to the number of submissions we receive, and time-intensive review process, it might take us 1 week to give you feedback on the submission. Based on the feedback, we will invite you for a meeting to talk more about your submission and continue the recruitment process.

Challenges

Pick the one that most suites the position you wish to apply.

Opn

Have fun and we look forward to your submission!

ᕙ(⇀‸↼‶)ᕗ

challenges's People

Contributors

andyngdz avatar annchar-opn avatar dependabot[bot] avatar joe-watcharaphol-opn avatar m-tul avatar mi-hayakata avatar miixel2 avatar ryanrw avatar tariqual avatar zentetsukenz avatar

Stargazers

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

Watchers

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