Coder Social home page Coder Social logo

swcodetest's Introduction

Web Programmer Test Project

Thanks for your interest in working at Sweetwater! We're always excited to meet awesome people. We've created this test to help us understand your programming chops.

When placing orders on a website, we provide a field for customers to add a quick comment to tell us something we should know about them or their order. We're supplying you a MySQL table with these various comments and want to see your approach the following tasks.

Task 1 - Write a report that will display the comments from the table

Display the comments and group them into the following sections based on what the comment was about:

  • Comments about candy
  • Comments about call me / don't call me
  • Comments about who referred me
  • Comments about signature requirements upon delivery
  • Miscellaneous comments (everything else)

Task 2 - Populate the shipdate_expected field in this table with the date found in the comments field (where applicable)

The shipdate_expected field is currently populated with no date (0000-00-00). Some of comments included an "Expected Ship Date" in the text. Please parse out the date from the text and properly update the shipdate_expected field in the table

How you'll build it

  • You can use any VCS platform you like โ€” such as Gitlab or Github โ€” as long as your project is publicly accessible.
  • Build your application so we can test it in-browser.
  • Write your application using PHP
  • We're interested in functionality, not design. It doesn't have to look pretty but your code should :-)
  • Don't use any other JavaScript libraries, such as jQuery.
  • Once you're done, send us the link to your project so we can look it over.

Requirements

  • Commit often. We want to see your progress throughout the project.
  • Work quickly. This project was designed to be completed quickly, so don't spend too much time on it.
  • Write your own code. While we understand that there are packages out there that take care of common problems, we ultimately want to see what YOU can build, not what someone else has built.
  • Do your best work. We're using this project as a viewport into who you are as a developer. Show us what you can do!

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.