Skip to content

Intentionally-error-filled code, to be modified and re-submitted as an interview test

Notifications You must be signed in to change notification settings

loipl/NodeJS-assessment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Technical Skills Assessment (NodeJS + Express + MongoDB + Jquery)

Requirements

  • Local development environment with NodeJS & MongoDB installed.

Instructions

  1. Create a Github account if you don’t have one already
  2. Send an email to jason at leadwrench dot com with the subject of “NodeJS Skills Assessment” and include your Github account ID in the body. You will have 1,5 hour to complete the assessment from the time you send this email.
  3. Fork the repository at: https://github.com/loipl/NodeJS-assessment into your account
  4. Pull your forked repository into your IDE
  5. Install dependencies from "package.json"
  6. Create new "data" folder to store MongoDB's data and create new database "nodejs-assessment"
  7. From Mongo console, use "nodejs-assessment" database and add a new record into "userlist" collection with below content: {'username' : 'test','email' : 'test@gmail.com','fullname' : 'Jason B.Hart','age' : 30,'location' : 'Silicon Valley','gender' : 'Male'}
  8. Fix any errors to show above record in User List of homepage. Print the screen of homepage & save as "homepage.jpg" in public/images folder.
  9. Implement missing code so that we can add new user from the UI. (Add new user UI is existing in homepage)
  10. Implement missing code so that we can delete user from the UI. (Delete link is existing in homepage)
  11. Push changes back to your forked repository (except changes in "data" & "node_modules" folder)
  12. Create a Pull Request to integrate the fixed code back into the master repository. The Pull Request will ultimately not be merged but will signal your completion of the skills assessment.

Please ask for clarification if you have a question. Guessing an answer to an ambiguous directive will count against you.

About

Intentionally-error-filled code, to be modified and re-submitted as an interview test

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published