I applied online. The process took 4 weeks. I interviewed at Street Context (Toronto, ON) in Nov 2016
Interview
TL;DR - It's an involved process that ensures both parties get exactly what they want. By the end you will know with 100% certainty whether or not this is the place for you.
The process started with a fairly standard phone screen with company info and questions about what I was hoping to get out of the position etc to see if it was a good match. Then there was a Google Hangouts live coding & questions interview with the VP of engineering and finally a full day of interviews onsite with various members of the team - some technical, some behavioural. The onsite included lunch in the office with the team, who was very easygoing and leagues less awkward than I would have expected (given I'm usually a shy person). By the end of the process, I had a solid grasp on the company culture and knew exactly what I was getting into and what my coworkers would be like.
The technical portions of the interview were very much no-BS. One of the interviewers did a paired programming question with me on the whiteboard. He was writing the code and helping along with bits of the API I had conceptual notions of but didn't know the syntax for and did an amazing job of assessing my knowledge of scheduling/threading/problem solving and not merely how well I remembered the Java API.
Interview questions [1]
Question 1
What are your career goals and what are you hoping to get out of working at Street Contxt?
I applied online. The process took 2 weeks. I interviewed at Street Context (Toronto, ON)
Interview
Really nice people, lovely work place too. I had two different interviews one behavioral and another one white-board code. Isn't that hard, if you study you can get it. If you dont pass dont loose hope they are constantly expanding their teams. I suggested you take a couple of days studying data structures before the technical interview.
Interview questions [1]
Question 1
What the difference between udp and tcp and some questions about hashtables
I applied online. The process took 1+ week. I interviewed at Street Context (Toronto, ON) in Sept 2016
Interview
I applied online and had a online video chat with the HR initially where I learnt about what the company does, how the team is structured etc. Then, I had an online technical round using Google Hangout and an online coding tool where the engineering manager asked me questions related to design patterns, problem solving and some network questions.
I didn't make it to the onsite round. Overall it was a great experience in both rounds.
It helps to refresh with some of your school CS fundamentals.
Interview questions [1]
Question 1
Side projects I worked on and Unix commands. Moderate problem solving exercises.