Vanguard Coder

Simple Life of a Keen Developer

What’s Wrong with Coding Challenges

leave a comment

I’ve had a handful of coding challenges to do in short space of a week and have seen a lot of variability. Some employers as you to write a program that does something like converting numbers to words – this is a short algorithm and could be done in under 100 lines. I’ve been praised for a good clear design and readability, but at other times have been rejected because they wanted to see design patterns and more “OO principles” applied. However, in the development industry – all unnecessary “overkill” code is a waste and should not be done without a good reason.

I’ve had other challenges asking for console input/output, which didn’t emphasis on if they wanted TDD (which should be the case by default).

A good problem gives a business situation rather than asking to write a program that does something. A shopping cart with an addition issue of applying offers – buy X and get X or Y at a discount or free. Z% discount on a product or a category, etc… seems to be one of the most common challenges.

 

 

Written by zkashan

January 31st, 2014 at 8:44 pm

Posted in Uncategorized

What is the Most Complex Piece of Software You’ve Worked On?

leave a comment

I get asked this question a lot in interviews, and it’s one of those wooly type questions that people like to ask and get a predictable rehearsed response back.

Until very recently, I didn’t know what the response should be, after all, isn’t everything complex until you understand it?

The interviewers are probably reflecting on their own systems which may look simple, but may have grown over time. The best response is to take any project you’ve worked on, and talk about the number of different sub-components that were there, how you looked at it from a high level view from a clients perspective, and the low level from a developers perspective.

 

Written by zkashan

January 22nd, 2014 at 9:05 am

Posted in Uncategorized

Marketing new Framworks

leave a comment

Written by zkashan

January 17th, 2014 at 6:27 am

Posted in Uncategorized

Is Microsoft Certification (MCSD: Web Apps) worth it?

leave a comment

A few month ago, I decided to update my certification and sit for MCSD: Web Apps exams.

In UK, it’s not a must have. There are a lot of great developers that are not certified. However, any candidate that goes
through the recruitment process has to prove to non-devs (HR, recruiters and hiring managers) that he is worth the time and effort to be considered as an added advantage (rather than a filter) for an interview.

Job seekers that go to meetups, events and talk don’t necessarily have to flash their MCSD certificate for the added advantage.

Overall, I think if you’ve got the time, it’s a nice challenge to do.

In order to prepare for the exams these are the PluralSight courses I did:

070-480 (Programming in HTML5 with JavaScript and CSS3):

070-486 (Developing ASP.NET MVC 4 Web Applications):

070-487 (Developing Windows Azure and Web Services):

 

Written by zkashan

January 15th, 2014 at 10:43 am

Posted in Uncategorized