I applied online. The process took 1+ week. I interviewed at PowerShop (Wellington, Wellington) in Jul 2014
Interview
After applying online and completing an online coding test, I attended an interview where a large panel of staff set about drilling for information and deciding if I was good enough. A series of technical questions were posed, quite specific to Powershop, which is understandable, however they are rather rude about your skills if you're not experienced in Ruby (weird, since they were expecting non-ruby devs according to their ads) or according to them "not at their level". Very condescending, rubbishing of anything non-ruby and quite arrogant.
After applying through the Seek, found an email and asked me to solve a problem within 120 mins without using any IDE rather a plain text editor.
Wrote every functions, with comments and helps I took from web. Though, I finished up within the estimated time, but another email just after the exam said me sorry ... and Could not forward. ...Which is illogical, and almost impossible to be accurated as well as little insulted.
Interview questions [1]
Question 1
Create a game with touchable view and reduce them under some logical manner..
I applied online. The process took 2 weeks. I interviewed at PowerShop (Wellington, Wellington)
Interview
Multi stage interview:
-Online application with cv
-Programming challenge
-Skype interview
-Face to face interview with several senior Powershop developers
-Final interview:
**A pseudo code challenge; two loops that append to a string in very ugly pseudo code. Felt like a question to stump people instead of testing their skill. Important: they're looking for the geometric shape that is printed to the screen and none of the other variables are important. It is a multiline string (several newlines). I recommend rewriting into your own pseudocode and getting the value of the string for every iteration of the loop.
**A relational database schema design question; eg: design a database for a hospital.
**An hour to make program that solves a given task eg: writing a blackjack game. They watch over your shoulder whilst you write the code. They did not require unit tests but I wrote it TDD, which took more time. Strongly suggest skipping unit tests for time sake.
Interview questions [3]
Question 1
**How does a hash table or associative array work?