I applied online. The process took 4 weeks. I interviewed at Event Temple (Vancouver, BC) in Dec 2019
Interview
Met with CEO and CTO after some confusing back and forth emails with the CEO. My first impression was that they were not very organized because I was right. We had decided on a day to initially meet but on the day of meeting the CEO emailed me again asking what day we were meeting after already having it sorted with him and his executive assistant.
For the technical interview, I got bounced around emailing the CEO, executive assistant, and CTO to set a date. Not surprising, seeing as how the first interview was handled. I finally got a date and showed up. Sat down with the CTO and the two developers and they handed me a sheet of trivia questions. I tried to answer them to the best of my knowledge but it was just really bizarre.
Most companies care about how you think and how you code. They seemed to care about whether you knew more trivial pieces of definitions and such. There was no coding, and no design.
At the end, they told me they would contact me the new year but never did. Enough time has passed where I'm pretty sure they didn't intend to hire me but no follow up from them is very disheartening and shows very little care when people take the time out of their schedules to try and join them. They also post on their website that you will know within 7 days if you've got the job or not. This is a lie.
The way they treat interviewees is very off-putting. They don't seem to care much about your time, just what you can be use of to them, and if you don't fit with what they're looking for you are quickly discarded. Not a good reflection of the company.
Interview questions [1]
Question 1
What is a angularjs scope? Many "whats wrong with this piece of code" questions. Define metaprogramming. How would you optimize this query? Closures in javascript. What is an asset pipeline, etc, etc.
I did a test a few months earlier but company could not hire at the time. I asked again a few months later and they had me come in. I unfortunately did not have an idea of what their stack was before coming in, so I didn't get a chance to brush up on my AngularJS before coming in.
I was a excellent fit for the position - I had experience with events and catering type software and lots of full stack and rails experience. I felt like the interview went pretty well and the CEO had said I would do a coding test if they felt it was needed but I would likely get hired.
The next day I get an email saying they felt I didn't have enough AngularJS experience for the position. I've worked with tons of far more complicated JS frameworks before and had a good month working with it and had a good grasp on it. The test they promised to give wasn't given, no opportunity to grow into the position, they simply shut down and stopped communicating with me. I'm assuming that's not actually the reason they don't want to work with me but disappointing never the less :(
Interview questions [1]
Question 1
Basic AngularJS/Ruby on Rails/AWS questions. Don't over-complicate them. They ask you to find a problem with some code.