Skip to content

GovTechSG/TapReviewAssessment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Instruction

First of all, congratulations on being shortlisted for this round of the assessment.

Scenario

You are tasked to conduct a code review on a code repository submitted by a candidate applying for a software engineer role in TAP Software Team.

Provided this code repository, you are required to identify the following:

  1. Code design issues
  2. Code smells
  3. Any undesirable coding practices
  4. Any other issues you wish to highlight

The requirements for the candidate is shown in requirement.md file.

You are required to explain your findings to the hiring committee and provide your final assessment whether this candidate will be shortlisted for the next round of interview.

Running the test

Follow these instructions to get the service up and running locally on your computer:

  1. Clone this repo onto your computer.
  2. Setup MySQL and specify the host IP/URL and user credentials in src/pool.js.
  3. Create a testdb database, and setup the schema and seed data with testdb.sql.
  4. Run npm install in the root directory of this repo.
  5. Run npm test. The tests should be all passing.
  6. Run npm run dev to start the server in dev mode.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published