I'm about to interview someone for an ActionScript-related position here at Ribbit, and in my preparations, I thought I should post my top 5 favorite sets of questions to ask candidates. I have done a lot of interviewing in my 10 year Flash career, and these questions usually engage the candidate in a unique and effective way:
1. What do you like best about Flash or Flex? What can you do with those features you can't do in another technology?
[This first set of questions shows a general appreciation for the technology.]
2. What version of Flash Player was most prominent when you started coding? What key features of that player did you target? What features in Flash Player {current version} do you wish you had back then?
[Getting a little more technical, this set of questions reveals the candidate’s history with Flash Player, identifying their awareness of features years ago as well as with new versions of the player.]
3. What is the most efficient (or profound) code tip you've discovered that you always share with other developers?
[A question like this demonstrates code expertise as well as a bit of community/team orientation. I find that a developer who likes to share efficiency tips is a bit more code proficient as well as a more senior member of a working team.]
4. Have you ever coded for a project with bandwidth, file size or other performance limitations? What were those limitations and how did you accommodate them?
[Delving a bit more into the candidate’s experience, this question explores awareness of architecture and code efficiency. Although the bandwidth question is less and less applicable, most ‘seasoned’ AS developers have dealt with it.]
5. Of all the projects you've worked on, which one were you most proud to see launched, and why?
[This is my favorite and a great closing question. I want to work with a developer who loves what they are doing, and this demonstrates passion and focus towards their past efforts.]
Candidates find these questions refreshing, especially after being usually grilled by more 1,0 colleagues of mine. I find these questions bring out the more creative and inspiring side of a candidate. Let me know if you use these questions in the future. Expect positive results!