I applied online. The process took 1 day. I interviewed at BlackBerry in Mar 2010
Interview
Interviewed for a co-op position at RIM in Java Software development. The interview process was on the phone, interviewed by two senior developers. They first asked about my projects at school and relevant work experience. Then they asked a series of technical questions.
1) Difference between .equals and ==
2) Difference between abstract class and interface
3) Can you think of why we would use a private constructor ?
4) Switch the contents of two variables, x and y, without requiring a third variable
5) What kind of data structures have you used at work or school?
6) How would you use a linked list to implement a stack?
I applied through an employee referral. The process took 1 week. I interviewed at BlackBerry (Petah Tikva) in Jul 2012
Interview
interview with the Team leader focusing on past experience and some questions checking knowledge of programming, the questions are not programming language specific and are checking general understanding of important programming concepts
interview with the VP R&D and HR, a general question to check the candidate thinking process and about the subject personality etc...
Interview questions [1]
Question 1
general questions about multi threading
general questions about algorithems
I applied online. The process took 6 weeks. I interviewed at BlackBerry (Waterloo, ON) in Sept 2010
Interview
Had 2 interviews - one with the manager and team leads. This was a mix of behavioral and some technical conceptual questions on web services, beans, threading etc. The second interview was all technical with team leads and developers from the team. I was giving some problems or scenarios that I needed to resolve or describe how I would handle them. Was not too difficult. Once I got selected, the final approval from higher management took a month or so to clear.