You are here: Forums General Discussion interview questions...
Posted in Forums : General Discussion
Authority 0
Posting Rating 31
Sign in to rate this post
|
our ROR project is growing fast. my boss has decided to advertise on workingwithrails because of its reach but has asked me to filter the applicants and do the first interview. ive not hired people before and im not sure what technical rails questions to ask. does anyone have any stock questions? |
System Admin Sign in to rate this post |
At WorkingWithRails we’ve been looking at this because we’ve found a lot of people are telling us that they struggle to filter candidates. Please get in touch if you’d like to discuss it more. |
Authority 75
Posting Rating 98
Sign in to rate this post
|
It is very simple. Ask them to name a patch they have contributed and show you the link. Then ask them to name 3-4 blogs they follow in the ecosystem. Then finally ask them to show you how to use mixins properly and what is metaprogramming good for. If they fail at any of those they are not a rockstar. If they aren’t involved in the community they are already outdated, if they don’t understand metaprogramming and mixins their code will suck and have to be rewritten. You might also want to ask them how they would scale an app. All of these questions can be pulled together by reading RoR blogs. |
Authority 12
Posting Rating 80
Sign in to rate this post
|
Yes, but not every position requires a rockstar. As far as I can tell, it is perfectly possible to be an excellent Rails developer without patching the core or following blogs. It is also possible to follow blogs, have an amazing knowledge of the core, and yet not be a particularly good application developer. |
Authority 50
Posting Rating 97
Sign in to rate this post
|
Some good points raised here. I agree that Axel would weed out the community-rockstars, but also that that may not be what you need. To be honest, I’ve not patched the core at any point… but I’ve been working solidly on commercial rails sites for the past (neary three) years. So it depends on what sort of experience you’re after. Some ideas:
|
Authority 25
Posting Rating 11
Sign in to rate this post
|
Simon, Don’t forget to ask them open ended questions about things like their problem solving abilities! I can’t stress this enough! Asking your candidates more than just technical questions with yes/no/multiplechoice/technicalsyntax styles of answers is so incredibly important. You want to see how they solve problems, how they interact with others, and how they are capable of working independently (not just as a team!) If you ask open ended questions, you can very quickly identify whether or not the candidate is able to learn new technologies, solve problems quickly and efficiently (rather than spend 8 days searching Google, too proud to ask another team member if they’ve solved it before), and most importantly deliver! Anyone can learn syntax, or commonly refer to solutions made by people in the community, or quote buzzwords. But as James O’Kelly said, if they don’t truly understand more advanced concepts like metaprogramming and mixins, they’ll have the potential to blow smoke your way! -Kevin Elliott |
General Discussion : May 13th - Toronto Ruby on Rails Project Night Returns
General Discussion : Agile Web Development with Rails, 3rd Edition released!!
General Discussion : www.rubyonrails.org was Hijacked /Hacked ???
General Discussion : Data tracking and site statistics
General Discussion : Heroku Invite
General Discussion : mod_rails
General Discussion : Orphan start-up - suggestions?
General Discussion : Where to find RoR contractors in Chicago?
General Discussion : Promote a website / project
General Discussion : very basic question about what is possible with ROR