Skip to content

Small project to test candidates with their debugging and coding skills

Notifications You must be signed in to change notification settings

antanguay/interview-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interview Project

Small project to test developper skills. In this project you are required to deploy a simple application then investigate and attempt to resolve a few issues that have been inserted for the purpose of this exercise. The source files are provided.

Getting Started

You should first clone this repository and work from your local machine. Do not push your changes to this repository.

Deployment

Chose a Kubernetes environment of your choice like GKE, EKS, or AKS. Deploy the manifest included as part of this project.

kubectl apply -f manifest.yaml

Expected Results

Once the application has been deployed and issues resolved, you should be able to port forward to the webapp on port 5000.

kubectl port-forward service/webapp 5000

Then from your browser navigate to http://localhost:5000. If everything is working as expected you will see 1 row of data:

Optional Bonus Enhancements

With the base application working, you can go for extra bonus points be creating a new application that interacts with the existing one. The new application should populate the database with data from a file located in a blob store.

Here are the guidelines for the application:

  • The application should run in its own namespace
  • Use minio as the blob store
  • Read a CSV file from the blob store and write each row of data with timestamp and value to postgres
  • Add a feature such that anyone can drop in a file of this format into the blobstore and the application will automatically find it and write the results into postgres
  • You can use any langage of your choice
  • Deliver your solution as if it was a professional project

About

Small project to test candidates with their debugging and coding skills

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published