Thank you for your interest in working with our team. We hope that you will find our coding challenge rewarding.
We value open source, therefore, we would like you to solve some issues / todos within an open source Rust project. Choose as few or as many as you deem necessary to show us the following:
- How you work as part of a team.
- Your technical and problem solving skill.
- What excites you about programming.
We hope this will give you a chance to work with amazing community members and, perhaps, provide value to you and the open source project beyond our interview process.
Once you have completed the task, please submit a pull request to the project and forward the link to that pull request to us via email.
The following repositories are active and have an open community (at least according to our experience). These are only suggestions, which project you choose to donate your time to is entirely up to you.
- Actix: https://actix.rs
- Tide: https://github.com/http-rs/tide
- Warp: https://github.com/seanmonstar/warp (Marker Trax dependency)
- Quaint: https://github.com/prisma/quaint/ (Marker Trax dependency)
- SQLx: https://github.com/launchbadge/sqlx
If you don't like our suggestions, here are some other places which you may find something more to your liking:
- sourcehut: https://sr.ht/projects?search=rust&sort=recently-updated
- GitLab: https://gitlab.com/explore/projects/starred?utf8=✓&name=rust&sort=latest_activity_desc
- GitHub: https://github.com/search?o=desc&q=rust&s=stars&type=Repositories
That's awesome and we're so happy that you're considering working together with us. We hope that you will utilize this opportunity to give more support to a project of your choosing, however, we do understand if you just don't have the time. We will happily accept links to pull requests / projects to which you've previously contributed.
While we would love to hire every person who completes this challenge please know that we can only hire a few. It's always a difficult decision to make. Also, we hope that you will not be offended if we ask you to complete another task upon your submission to us. It simply means we like you, however, we were unable to properly evaluate one or more of the previously listed items.
Thank you for taking time to consider working with us.