I applied online. The process took 5 days. I interviewed at SafeNet (Ottawa, ON) in Apr 2014
Interview
I submitted the application and they contacted me the next day and asked me to come for a on-site interview. First I was asked to do a paper test. Most of them are simple questions like bit-manipulation, memory alignment, type casting and virtual functions.
Then, the group members got together and asked questions about my answer. If you answer it right, they will go deeper.
After all the answers are discussed, they asked me talk about one of my project.
The last round was interview with director. He asked me to write code for reversing a single linked list and other behavioural questions.
Interview questions [1]
Question 1
They would go down to lower level if you can answer the question correctly.