I applied through college or university. The process took 1 day. I interviewed at BlackBerry (Waterloo, ON) in Mar 2009
Interview
Communications with the company was done through the university. I received two interviews from RIM. They were very different. The first one was a lot more serious, for a Java developer position. I had 15 other students competing for the position and was the first one interviewed. It was a very pleasant interview, the questions were relatively easy compared to other interviews. The second interview was fun, I got along great with the interviewers and ultimately received a job offer from them. They were very laid back and friendly and I had a great time. The questions were easy (to me at least), any 3rd year student would be able to answer them so long as they paid attention to the first two years of classes. They ended up having to ask me programming questions that were unrelated to the job position, just because they had to give one "at least one question I couldn't fully answer".
It was just one phone interview for both positions because it was for co-op.
Advice to future candidates: Make sure you study OOP very well. Just be yourself.
Interview questions [1]
Question 1
If given an infinite amount of memory, whats the fastest way to reverse an array?
I applied online. I interviewed at BlackBerry in Jan 2026
Interview
The interview was more difficult than expected for a co-op role. Questions spanned multiple unrelated domains, with sudden shifts between topics such as embedded systems and web development. This approach felt somewhat unstructured and made it harder to understand what the team was actually prioritizing in candidates. Requirements to the questions were unclear.
Interview questions [1]
Question 1
Prepare to answer everything you know about SWE in an hour long interview. Expect to asked about 20 technical questions plus a tricky leetcode medium question.
Submitted resume online through blackberry careers page and Hr contacted me after 15-20 days to schedule interview. Interview was online via microsoft teams for 1 hr. There were 3 panelist.
Interview questions [1]
Question 1
IF you have previous experience then questions will be on those projects
I applied online. I interviewed at BlackBerry in Jul 2020
Interview
Technical and behavioural containing questions relevant to my projects and experience and logical algorithmic questions. Brush up on all the skills mentioned in your resume and go over past projects, practice coding questions and build stories for how you achieved something in your school/ precious work term or club. Interviewers are super nice! All the best!
Interview questions [1]
Question 1
Difference between static libraries and shared objects and how to use them to build effective and memory efficient library
Co-Op-Software Developer applicants have rated the interview process at BlackBerry with 2.6 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 78% positive. To compare, the company-average is 66.8% positive. This is according to Glassdoor user ratings.
Candidates applying for Co-Op-Software Developer roles take an average of 9 days to get hired, when considering 11 user submitted interviews for this role. To compare, the hiring process at BlackBerry overall takes an average of 22 days.
Common stages of the interview process at BlackBerry as a Co-Op-Software Developer according to 11 Glassdoor interviews include:
Phone interview: 57%
Group panel interview: 14%
Personality test: 14%
One on one interview: 7%
Skills test: 7%
Here are the most commonly searched roles for interview reports -