Skip to content

az-catch/backend-dev-test

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Backend Developer Test

A simple test for Backend developers

Instructions

  1. Clone this repo.
  2. Use one or more of these programming/scripting languages:
    1. TypeScript
    2. JavaScript
    3. PHP
    4. Python
    5. Ruby
    6. Bash
  3. Write a script to Import the CSV file located in data/customers.csv into a database.
  4. Create a basic API that presents the data from the database in a way that is suitable for a mobile or web based client.
  5. Create a basic web app that asynchronously loads the JSON data into a list view of some description.
  6. Email [email protected] with:
    1. A link to your repo OR
    2. A zip file of your project including git config/metadata

Guidelines

  1. Your repo needs to include at minimum anything required to get the app working. Detailed instructions should be provided in the README.md file to setup and run the app.
  2. If a structured schema migration tool is not used then a setup script must be supplied to create any data tables etc
  3. Aim to spend 1-4 hours on it

Assessment Guidelines

  • Comprehension
  • Setup/running the code should be smooth and simple
  • Selection of frameworks
  • Code should be:
    • clean
    • well documented / annotated / typed
    • simple
    • easy to maintain
  • Good package management and git practices
  • Documentation and architecture
  • Security / Performance / SEO / Accessibility considerations
  • Tests
  • General code quality, organisation and best practices

About

A simple test for to assess backend development skills

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published