Skip to content

Commit

Permalink
Update README
Browse files Browse the repository at this point in the history
  • Loading branch information
jsokel committed Nov 3, 2022
1 parent 3e00afb commit 8744197
Showing 1 changed file with 30 additions and 2 deletions.
32 changes: 30 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,30 @@
# assessments
Coding assessment exercises.
# Assessments
Assessments is a collection of coding evaluation tests for developer candidates.
The tests are designed to test real coding ability in a real environment.

Your task will be to complete the implementation of the task
assigned to you, and submit a PR to the main project.

## Check out and compile the code
Using your github account, fork this repository, then clone the repo
to your workstation. You may clone it wherever you like, but below is our
example. Be sure to clone your forked repo, instead of this one:

```bash
mkdir dev
cd dev
git clone [email protected]:Journera/assessments.git
cd assessments/go
go build
```

You should see the `assess` binary in the directory. This will have a functional,
but incorrect and/or incomplete implementation of the various tasks. Your job will
be complete the implementation and insure it runs properly. Unit tests are not
mandatory, but recommended.

## Rate Limiter
The Rate Limiter will attempt to prevent a single sending client from sending too many
messages in a given time frame. The parameters it will be given will be:
- limit - the maximum number of messages allowed per minute (600 = 10/sec)
- reject - if true then messages will be rejected if they exceed the rate, otherwise they will be delayed

0 comments on commit 8744197

Please sign in to comment.