Giter Club home page Giter Club logo

weatherapp's Introduction

Technical Assessment - Javascript and React

Summary

The purpose of this short assessment is to gain some initial insight in to your coding style, practices, thought processes, and attention to detail. It is not intended to be a strictly graded test with specific scores determining a "pass" or "fail". Just focus on solving the problems outlined how you would at your current or any other team.

Note that some of the user stories are ambiguous. There are many possible and/or acceptable solutions to these problems. Use your best judgement to determine what an appropriate solution is. It would be helpful to also demonstrate or explain how you came to your conclusions. You may be asked to explain your solutions if it's not immediately clear what your reasoning was. Additionally, you may be asked to pair with a Contently engineer to further expand on your work.

Instructions

  • Create either a public or private duplicate of this repository.
  • Time-box your efforts to 2 to 4 hours.
  • Setup application
    • npm install
    • npm start
  • Solve for several or more of the following problems:
    • As a user, I would like to search for the current weather in my area
    • As a user, I would like to see the 5-day forecast
    • As a user, I would like to share the URL of the weather in my area and see the results
    • As a user, I would like to toggle between celsius and fahrenheit
  • Considerations for the work you submitted:
    • Code actually works.
    • Application is bootable and usable.
    • Unit, integration, feature, and or end-to-end testing considered.
    • Code is of sufficient quality and tidiness.
    • Includes documentation on how to utilize new features / updates.
  • Commit your work with appropriate and informative git commit messages.
  • Push your work up to your duplicated git repository (on Github).
  • If your repository is private, give the following users access:
  • Create a pull request in your repository:
    • Must target your master branch from your feature branch.
    • Must list the problems (from above) that you are addressing in your PR.
  • Email Contently staff to let them know your Pull Request is ready for review:
  • Contently staff will review your code, possibly asking questions or providing suggestions. We will attempt to review your assessment in a timely manner and simply ask that you attempt to respond in a timely manner as well.
  • Once the review is complete, Contently staff will determine the next steps to be taken.

Thanks!

Thank you for taking the time to complete this assessment. As engineers, ourselves, we are sensitive to the time and energy it takes to go through this process once, much less at numerous companies. Your interest is greatly appreciated and we are excited to see if Contently is the next journey in your career.

weatherapp's People

Contributors

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