Wednesday 16 October 2013

Things You Should Ask Before Hiring a Cakephp Developer

Image Courtesy: blog.totaljobs.com

Somewhere I read these nice lines:

If you need a good developer do not look for cakePHP developer. Look for a good developer who knows cakePHP.

What I learn from above saying that if you want to hire good cakephp developer, you should balance your interview with half of the questions aren’t related to PHP functions and programming.
Please find a good checklist that helps you to hire a more appropriate developer for your company.

Start with the basics
It is good to start with some basic questions
  • How HTTP works? (To check the understanding of HTTP)
  • What is MVC? (Model, View, and Controller)
  • Ask questions about SQL joins and data structures
  • Ask some basic programming questions related to PHP (like networking, web, transformations etc.)

Code
You can ask to write code like multiply two metrics, finding no. of digits in a row, swapping string of characters etc. Also try to find the understanding of candidate with HTML/CSS and JavaScript by asking some simple HTML tags and their uses. Always remind that start from easy to hard as if he is not comfortable on simple phase, he probably will not crack the next level.  The code you are asking should be small. You can also allow the access of internet. You can also ask to read code to check the efficiency of identifying errors and bugs.

Framework
Now framework knowledge is what we are looking for. As we are talking about cakephp Framework, it’s very helpful to ready some samples of code. Ask him to explain those codes with the importance of functions and tags used in it. Some other common questions are given below:
  • Why cakephp not the other frameworks?
  • Ask some questions related to controller, Ajax, validations and HABTM.
  • Ask about the version of cakephp he has worked on or working, differences and additional functions.
  • Ask about the database connectivity and database related functions commonly in use.

Resources
What are the resource’s candidate uses? How does he update himself? This shows the hunger of candidate to learn more and more. Any resource like blogs, articles, magazines, forums and books. There are several cakephp web development resources through which a person can learn many things by himself. The most popular and helpful sources I found StackOverFlow and W3Schools.

I would appreciate your queries and suggestions here. I know there may be some more important cakephp questions which I have skipped here, so feel free to add in your comments.

No comments:

Post a Comment