# Anchor
click_link 'Save'
# Button
click_button 'awesome'
# Both above
Originally published in June 2008
When hiring Ruby on Rails programmers, knowing the right questions to ask during an interview was a real challenge for me at first. In 30 minutes or less, it's difficult to get a solid read on a candidate's skill set without looking at code they've previously written. And in the corporate/enterprise world, I often don't have access to their previous work.
To ensure we hired competent ruby developers at my last job, I created a list of 15 ruby questions -- a ruby measuring stick if you will -- to select the cream of the crop that walked through our doors.
Candidates will typically give you a range of responses based on their experience and personality. So it's up to you to decide the correctness of their answer.
//date formatting | |
import java.util.Date; | |
import java.text.SimpleDateFormat; | |
import java.util.TimeZone; | |
//http request | |
import java.io.BufferedReader; | |
import java.io.IOException; | |
import java.io.InputStreamReader; | |
import java.io.DataOutputStream; |
namespace :mongo do | |
def confirm(message) | |
print "\n#{message}\nAre you sure? [y/n] " | |
# STDIN is not supported on heroku :/ | |
raise 'Aborted' unless STDIN.gets.chomp == 'y' | |
end | |
desc "gets database" | |
task :db => :environment do |