I applied through an employee referral. The process took 2 weeks. I interviewed at Dejero Labs (Waterloo, ON) in Dec 2017
Interview
Standard HR stuff, technical interview had a take home assignment. The take home assignment is relevant to the job I applied to, it allows you to demonstrate things that you don't normally get to in a "normal" whiteboard interview.
Interview questions [1]
Question 1
Take home assignment, develop a tcp server/client with specified functionality.
I applied online. The process took 4 weeks. I interviewed at Dejero Labs in Sep 2017
Interview
I applied via LinkedIn from overseas. My interview process was much more drawn out than for people who applied while living nearby - probably because the 5-hour time difference makes it hard to arrange things!
An initial non-technical phone call was arranged soon after I applied so I could find out more about the company and the role.
There was a plum.io aptitude test and and an online questionnaire (the latter has since been replaced by a take-home coding exercise).
This was followed about a week later by a 90-minute Skype interview with an engineering manager, where my technical knowledge was tested and I got to find out more about the company's development process and technology.
A week after that, there was than another 90-minute video call with a technical member of the senior management team. This was less focused on technology and more on the company's plans for the future and whether I was ready to move to Canada.
Interview questions [1]
Question 1
If there were multiple network paths available to a single destination server, how could the fastest path to establish a TLS-encrypted session over be determined? Could this be done without sending any data over the TLS sessions?
I applied online. The process took 1 day. I interviewed at Dejero Labs (Waterloo, ON)
Interview
Spoke with a recruiter and then came on site for a tech screen. I was met by the recruiter in the lobby. The tech screen consisted of filling out a questionnaire on a computer in a room by myself with several questions regarding core C++ concepts. After I finished the questions to the best of my ability the recruiter escorted me out. Coming from an embedded C background I was taken off guard about the content of the questions and at how impersonal the interview process was. This hurt me as I wasn't invited back for second interview or an offer.