Skip to content

Instantly share code, notes, and snippets.

@adrienjoly
Created April 29, 2015 15:20
Show Gist options
  • Save adrienjoly/c0f4abeeded2b07b7c47 to your computer and use it in GitHub Desktop.
Save adrienjoly/c0f4abeeded2b07b7c47 to your computer and use it in GitHub Desktop.
Developer Hiring Process

Developer Hiring Process

Expected qualities

  • Passion / curiosity
  • Fast technical learning
  • Resourcefulness / capacity to solve problems in a quick and pragmatic way
  • Communication / ease to explain and understand

Technical interview

  1. What languages do you master? (front and back-end) + On which platforms? (Web, iOS, Android...)

  2. What tools / services / sites do you use often while coding? What experience with Git? What IDE?

  3. How do you test your code? (method, tools, planning)

  4. Tell me about your personal / study projects (not necessarily related to programming) + hackathons you participated to.

  5. Are/were-you involved in open source projects? Which ones?

  6. Do you prefer to work alone, or collaboratively? Want to share a story?

  7. What's the last interesting thing that you have discovered / learnt? (last week, or at uni)

  8. Did you code native, web and hybrid mobile apps? Against which criteria do you make a choice?

  9. If you had to code 80% of the functionality of our product in a native mobile app, how could do you think that would take? + What parts would be the most risky, in your opinion?

  10. Algorithmic challenge: e.g. reverse a linked list.

  11. Do you have any questions?

  12. (talk about the job + pause)

  13. Code challenge: e.g. code an app that plays a sequence of Youtube videos on iPhone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment