Interview Questions
Why am I being asked this? What do they want to learn?
Passion
What excites you about coding?
Why do you want to code?
How do you want to improve?
Interest
Where do you go to find out more about coding (blogs/Hacker News/twitter) etc.?
What's your favourite blog?
Who do you look up to in the coding world?
What new languages/frameworks interest you?
Opinionated (but humble)
What is your favourite programming language?
What do you like/dislike about Ruby/JS etc.?
What do you think about the move towards everything being in JavaScript?
Do you think there should be front-end/back-end or full-stack developers?
When have you realised you've made a mistake? How did you handle it?
Understanding
Name a design pattern - how would you use it?
What does the Single Responsibility Principle mean?
What is encapsulation?
Why do we programme using TDD? What are the drawbacks?
What do we mean by DRY?
Why do we use MVC when building frameworks?
Performance
How would you optimise a system that is running slow?
How would you identify bottlenecks in your system?
What is an n plus 1 problem?
Made with Slides.com