Git Product home page Git Product logo

dev-interview's Introduction

Hiring @ Accredify Engineering

For current open positions, please see here

Welcome

Hello! If you are reading this, then we are likely in the process of discussing with you for a technical role at Accredify

In order to advance you, we would like to know more about the way you solve problems.This repository contains a set of short, time boxed(1-3 hrs) coding exercises that you would use to demonstrate your skills and abilities

Motivation

We know that there are mixed opinions about take-home test.Our motivation to use this method of assessment are due to the following factors.

  • ๐ŸŒŽ - We are a fully distributed team that has members working across multiple timezones. Async communication and work allows for collaboration.
  • ๐Ÿ›  - It matches our workflow. Our engineers would usually start on a self-directed exploration of a problem and then iterate between period of work,edits and reviews before making a pull request which would be approved by their peers. This take-home exercise mimics that workflow.
  • โณ - It allows you to work at you own pace. We structure most of these exercises to take up a maximum of up to 3 hours. You are free to break this 3 hours into multiple session as you wish.

Instructions

  1. Choose an exercise directory that matches your primary domain
  2. Read instructions.md in the matching directory. Be sure to read the instruction carefully and ask any clarifying instructions via GH issues
  3. Clone the boilerplate repo in the matching directory into your own private repository. Add Accredify hiring team members as private collaborators.
  4. Complete as much of the exercise as possible within 3 hours or less.Make sure you satisfy the acceptance criteria in instructions.md. Use the specified tools provided in the boilerplate. Ensure that your work meets the definition of done.
  5. Be sure to include the following in your submission
    1. README.md with the following
      1. Screenshots of the finished product.
      2. How to test/run/demo
    2. a ROADMAP.md with any future feature or refactoring that you would do given you have more time
    3. Test coverage as mentioned in definition of done
    4. Lightweight technical documentation
      1. Diagrams
      2. Design Considerations
    5. When you have completed, do reach out to your hiring manager through email with repo link included.
    6. Wait for our call :D

dev-interview's People

Contributors

derrickleemy avatar abdulhakimsg avatar maybeeast 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.