Alex Kaminski's Blog
Audentes fortuna juvat.
What questions to ask a potential hire?
Recently we were looking for a new developer intern at AdExchanged (If you’re interested in the position, let us know). Since we’re using ASP.NET and very few college students have experience with that platform I wanted to come up with 10 quick and easy questions that would determine how much knowledge the applicant had.
I came up with these ten questions:
2. What is a web service?
3. How does a web service relate to SOAP?
4. How would you write the auto-complete for the facebook search bar. (Describe both the backend and the javascript)
5. How do you normalize data in a database?
6. What is JSON?
7. How is JSON different from XML?
8. If you wanted to create a 80% black transparent overlay on top of the whole HTML page, what would be the CSS to do so?
9. In SQL, how is a “left outer join” different from a “right outer join”?
10. What are the pros/cons to using a compiled vs. an interpreted language for web development? What is an example of a compiled language besides for JAVA and C++? What is an example of an interpreted language?
These are basic questions that all developers should be able to answer. My goal was to simply root out the people who will need on the job training for simple things (which surprisingly is a lot).
What do you guys think are these questions any good? Should I be asking more “thinking” and “algorithms” questions?
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=2f78bb48-033f-4280-b405-07dc1ea4756e)
No Comments