Find Jobs
Hire Freelancers

Go lang first project

$10-30 USD

Closed
Posted almost 5 years ago

$10-30 USD

Paid on delivery
Please find below the instructions, make sure he provides also the tests. Technical exercise: Please do not post your solution in a public repo. Create a clock application written in go that will print the following values at the following intervals to stdout: - "tick" every second - "tock" every minute - "bong" every hour Only one value should be printed in a given second, i.e. when printing "bong" on the hour, the "tick" and "tock" values should not be printed. It should run for three hours and then exit. A mechanism should exist for the user to alter any of the printed values while the program is running, i.e. after the clock has run for 10 minutes I should, without stopping the program, be able to change it so that it stops printing "tick" every second and starts printing "quack" instead. Please provide appropriate test coverage. _____________________________________________________________________
Project ID: 19703075

About the project

10 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
10 freelancers are bidding on average $20 USD for this job
User Avatar
Hello there I have read your requirements and I can do it quickly and easily. I have already developed similar cron like application in Golang. I assure you that I will fulfill your needs. Also I have started working on it and I will certainly provide with the option of changing message for every interval as you mentioned in your requirements.
$35 USD in 1 day
5.0 (11 reviews)
4.9
4.9
User Avatar
Hi Chaitanya, I have experience in golang, so I can finish this task in a few hours. let's have a chat to discuss further on this project. Thanks, Sayan
$15 USD in 1 day
4.9 (27 reviews)
4.8
4.8
User Avatar
I already coded a singleton class of this kind of tick tock. Can be set time interval and output message as you request, easy to use. Will send you now if my bid is accepted.
$20 USD in 1 day
5.0 (2 reviews)
3.8
3.8
User Avatar
I have been working o golang full time since the last 2 years.I work full time in golang.I have experience in TDD using Golang and AWS.
$10 USD in 1 day
5.0 (2 reviews)
1.4
1.4
User Avatar
Dear Prospect Hiring Manager. Thank you for giving me a chance to bid on your project. i am a serious bidder here and i have already worked on a similar project before and can deliver as u have mentioned "I can do this job and give you an efficient job that will be very acceptable and presentable. I and my team work on web development and mobile apps and I can assure you that you will never be disappointed"
$20 USD in 7 days
1.0 (5 reviews)
2.7
2.7
User Avatar
Hello sir, in fact i am interested in your project and i am completely ready to start working on it , if you want your job to be done perfectly and as soon as possible just ping me and let's get started ;)
$25 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I am a Golang practiser and I am willing to finish this job with a relatively low price for practising.
$15 USD in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
I am also working on the same kind of project and i have a good experience in golang and i can easily do this for you. Hope i ll get this project from you and ill deliver it on time and a good quality professional code.
$24 USD in 2 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Houston, United States
5.0
1
Payment method verified
Member since Feb 16, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.