I applied for a startup job which had three small tests. I completed them using Ruby, Rails, and Go (golang).
- A script which scrapes the Alexa Top 100 site listings and stores them into a db (website_and_scraper/lib/tasks/alexa.rake)
- A web frontend which displays a paginated view of the listings and allows editing via a modal popup + AJAX (the Rails app under website_and_scraper)
- A URL shortener service: creates short URLs, redirects when one is visited, records some stats on visitors, and exposes stats for short URLs (link_shortener/main.go)
BSD