BlackBerry
3.4 of 5 1,039 reviews
www.blackberry.com Waterloo, Canada 5000+ Employees

BlackBerry Software Engineer Interview Questions & Reviews

Updated Jun 9, 2014
All Interviews Received Offers

Getting the Interview 

56%
31%
6%

Interview Experience 

64%
35%
0%

Interview Difficulty 

Average Difficulty
18 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

Accepted Offer

Positive Experience

Easy Interview

Software Engineer Interview

Software Engineer
Waterloo, ON (Canada)

I applied through college or university and the process took 2 weeks - interviewed at BlackBerry in June 2012.

Interview Details – - Applied through Jobmine
- On campus interview at University of Waterloo
- Fairly easy interview: knowledge based questions, zero lines of actual code written, behavioral questions.
- Offer extended through Jobmine.

Interview Question – Explain how the JVM works in detail.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Engineer Interview

Software Engineer
Halifax, NS (Canada)

I applied online - interviewed at BlackBerry in November 2012.

Interview Details – They called me for an interview on location. It was a one hour interview with half hour about my previous work experience. Then they asked me technical questions about C++.

I am still waiting to hear from them after 3 weeks!

Interview Question – Threading in C++   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer
Waterloo, ON (Canada)

I applied through a recruiter - interviewed at BlackBerry in September 2008.

Interview Details – There were three people interviewing separately, 2 technical interviews and one with department Director. The technical interviews were around problem solving skills, algorithms, and one creative problem to solve. I made my homework by going through the interview sites before this interview to see the brain teasers and polish the problem solving skills. The creative problem I was solving was described in details with a C code sketch.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Neutral Experience

Very Easy Interview

Software Engineer Interview

Software Engineer

The process took 1 week - interviewed at BlackBerry in February 2010.

Interview Details – The interview was not very hard. It was mostly about your previous experience and some simple questions like the difference between abstract class and interface in Java.

Interview Question – When would you use interface over abstract class in Java?   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer

I applied online and the process took 1+ week - interviewed at BlackBerry in March 2012.

Interview Details – I applied for the job position on RIM career website. Usually the positions posted in the past 1 week will get response. My position was posted one day before I applied for it. Then I got an phone call for phone interview schedule. I scheduled a few days later. The phone interview last about 30min. One week after the phone interview, I got anther phone call to schedule onsite interview. They booked the flight to Dallas (TX) and hotel for me. The Dallas office is very nice.

Interview Questions

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Engineer Interview

Software Engineer
Ottawa, ON (Canada)

The process took a day - interviewed at BlackBerry in January 2011.

Interview Details – Traveled to Ottawan, ON for the interview. Conducted a 1:1 interview with a senior developer that lasted for approximately 30 minutes. The interviewer wasn't friendly at all, so it made the interview experience a sour one. He led me into the room and started by asking my previous work experience and then follow up with an algorithm problem, and was then followed by straight forward general questions regarding JAVA.

Interview Question – How would you draw an "X" on a screen made from smaller "x"s?   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Difficult Interview

Software Engineer Interview

Software Engineer

I applied online and the process took 4 weeks - interviewed at BlackBerry in November 2010.

Interview Details – Both interviews were very technical. Lots of questions about architecture, networking, virtualization and various aspects of hardware planning/management. Had some behavioral questions as well.
Easy questions included port numbers for different services, osi model and such.

Interview Questions

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Engineer Interview

Software Engineer

I applied through other source and the process took 2 weeks - interviewed at BlackBerry in April 2010.

Interview Details – applied online, phone interview after 2 weeks, then 1 to 1 interview. overall the interview was positive. no offer tho.

Interview Question – explain OOP...?   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at BlackBerry

See What BlackBerry Employees Are Saying

 Former Radio Software Integration in Sunrise, FL

Pros: “It was a great learning experience. Very encouraging work environment” Full Review


Worked for BlackBerry? Contribute to the Community!

BlackBerry Videos

Loading...

BlackBerry – Why Work for Us?

Talent, Passion & Creativity At BlackBerry our instinct for innovation is relentless, so as we continue to push the boundaries of mobile experiences, we continue to drive the talent, passion and creativity of our… Full Overview

Provided by employer [?]

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at BlackBerry Software Engineer interview questions and advice. All 18 interview reviews posted anonymously by BlackBerry employees and interview candidates.