Front-end & WordPress developer interview test

I recently had to create an interview test for a developer who has good skill in PHP, but is not so experienced when it comes to front-end coding. On the front-end side of things, the job they were interviewing for required decent HTML & CSS knowledge. They also were required to have a decent working knowledge of WordPress. With that in mind I created a little test to evaluate their skills – I’m posting it here for anyone else who needs something similar.

TestI gave the developer the image on the right (click to enlarge) and asked them to do two things:

  1. Code it up as a web page using whatever techniques they like.
  2. Code it up as an email optimised for as many of the common email clients as possible.

While the page looks simple enough, the way it is coded will tell you a lot about the techniques that the developer would normally use. Coding the email version of the page will also test how versatile they are and, in the case of the job I wrote this test for, is a necessary part of the job.

On top of that I also gave them one other task that would test their WordPress skill. It’s a fairly simple one that most WordPress devs will be able to, but it will effectively show the individual’s dev style in the WordPress environment. The question was simple:

  • Write a widget for a WordPress site that will contain links to the site owner’s Facebook, Twitter and LinkedIn profiles. The user must be allowed to specify their usernames for those sites when adding the widget in the WordPress back-end. The front-end design of the widget is not important.

I’m sure there are plenty of other questions that could be asked, but that struck me as a decent enough one for the situation. If you have any other questions that you think would be helpful to ask, then please post them in the comments below.

4 thoughts on “Front-end & WordPress developer interview test

  1. dude! did they have a whole week to do these tasks?? Ok fine, the html & css part is straight forward, but the plugin!!?? Thats just mean!!


    • It’s just a widget – not a very feature-rich plugin. Maybe I phrased it a bit wrong in this post, but the actual question says that it just needs to be the code for a widget that you paste into the theme’s functions file. It doesn’t actually take that long to do – that being said, they did have a day or two to write it.

      Also, I coded that HTML page myself and it took me about 10 minutes, so that task is quick quick.


Leave a Comment

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s