/Outreach-Interviews

Interview questions for COOP, Capstone and employees

Primary LanguageJavaMIT LicenseMIT

Outreach-Interviews

Interview questions for COOP, Capstone and employees

Master Build

Build Status

Develop Build

Build Status

Server Questions

Steps required to build and test the server questions project

Recommended Tools

In order to build the project successfully and with the least amount of errors users should have the following installed on their work stations.

  1. Eclipse or Visual Studio Code
  2. Maven 3.x.y where y >=0 and x >= 5
  3. Java 11
  4. Understanding of Maven and HTTP requests

How to Build

Create an environment variable on your operating system called OUTREACH_MAPS_KEY. The value for the key will be the Google Maps API token which will be provided to you prior to the interview.

If you are uncertain of creating environment variables for your operating system please read the correct article for your operating system:

  1. Linux OS
  2. Mac OSX
  3. Windows OS

Simply clone the repo and navigate within the candidate-questions and execute the following command:

mvn clean install

How to Test

Simply clone the repo and navigate within the candidate-questions/server-questions and execute the following command:

mvn test

Client Questions

Steps required to build and test the server questions project

Recommended Tools

In order to build the project successfully and with the least amount of errors users should have the following installed on their work stations.

  1. Visual Studio Code
  2. NodeJS 10.x, x > 10
  3. NPM
  4. Understanding of NPM and HTTP requests

How to Start the Application

Rename the .env.template file to .env and add the API key that was given to you to this file.

Once complete run

  1. npm install
  2. npm run start

How to Build

Rename the .env.template file to .env and add the API key that was given to you to this file.

Once complete run the following:

  1. npm install
  2. npm run build

How to Test

Simply clone the repo and navigate within the candidate-questions/client-questions and execute the following command:

  1. npm install
  2. npm run test

How to Pull Request

In order to pull request the project results into the repository you must Fork the repository into your own Github account. Once the project has been forked then simply make the necessary changes to the project. Once complete create a pull request with the changes so that the owner of the project can review the necessary changes.

Source: Github Documentation

Contributions