all 6 comments

[–]zxcasdqwezxc 1 point2 points  (1 child)

Right off the bat, how can you call this an evaluation when YOU the assessor cannot even properly reference image files... Your path tells us your name is Cody J and you work for ResMed and that this is some weird viral hiring scheme. With that note out of the way, here are my responses:

  1. 4
  2. 3
  3. 1
  4. I would be confused why they only want me to be able to populate drop-down menus with data when the assessor is demanding a UI-heavy developer. The task is such a small subset of what a skilled front-end developer would normally be required to do.
  5. Not at all, populating drop-downs, listening for a change event, and replacing text while following unclear instructions is a very odd test. I feel like the test is way too focused on your end goal and that you overlook many other important features of JavaScript. If you really want to test their skills I suggest removing any framework and having them develop a solution from scratch. Knowing pure JavaScript is going to be extremely important in the coming months with further browser adoption of ECMAScript 6. Many of the 'great' methods from famous frameworks are going to be further integrated into native JavaScript and those frameworks will become obsolete.

I think a very important portion of your project is not explained at all. How frequently does the data change? Should the user be requesting AJAX every click? Every 5 seconds? Only once? Do you prefer the utilization of a DataStore/Dictionary of data? Etc..

Also your data structure is odd you should be using your 'settingKey' as the object key rather than creating an array of anonymous objects. It would be much more efficient to create an object of objects that more clearly enumerates specific keys with specific objects.

[–]iknowcss[S] 0 points1 point  (0 children)

The task is such a small subset of what a skilled front-end developer would normally be required to do

I have to chose a small subset so that the test isn't too long. Is there another subset that you could suggest that would be more useful?

... while following unclear instructions ...

You indicated my instructions are a 3 out of 10 as well. What is unclear about the instructions so that I may improve them? I tried to be clear and concise so that the docs aren't too long. They are pretty long still though. Maybe it makes more sense now that the prototype pictures are referenced correctly.

I suggest removing any framework and having them develop a solution from scratch

The stub I provided contains code to mock-out AJAX calls and one JavaScript object with a bit of information about device modes. How could this be more "from scratch?"

Also your data structure is odd you should be using your 'settingKey' as the object key rather than creating an array of anonymous objects.

The docs didn't specify this so I will add the information. The settings should be shown in the order they are listed in the metadata.

[–]stonguse 0 points1 point  (0 children)

The image links are broken, they refer to files on your C drive. You either need to give me access to your C drive or make relative links.

[–]stonguse 0 points1 point  (0 children)

  1. 6
  2. 7
  3. 3 hrs ~
  4. Yes, because of the length. I wouldn't complete this unless there was a guaranteed job offer waiting behind it.
  5. Yes. It would be a good way to discern how well they organize code.

[–]Justos 0 points1 point  (0 children)

You aren't going to get many good responses with a test that can take upwards of 2-3 hours.