We are looking for a freelancer with strong skills in Swift. The aim of this assignment is to test drive a screening exercise that will be used in hiring processes in the future. You will be asked to solve a test with a set time limit, and then fill a feedback form in.
Topic: Implement a `SubscriptionMechanism` class which will work with a number generator and have the ability to subscribe to its values with optional transformations, remove subscriptions and keep a buffer which will be replayed for new subscribers.
The key deliverable is a feedback form that you fill in upon completing the test via a dedicated link. You don't have to score 100% at the task, but we expect that you will do your best. What is most important for us is your feedback about the task - we want to make sure that the experience is of the highest standard. Constructive criticism helps us push the project forward and we always reward your thorough reviews with our 5-star reviews of your performance :)
Based on our experience with test driving tasks in various technologies, it usually takes around 45-60 minutes to complete this assignment.
Full disclaimer - we are a company that produces programming tasks like this one and want to make sure that their quality and clarity is of the highest degree.