BlackBerry Interview Questions

Updated Sep 9, 2014
Updated Sep 9, 2014
257 Interview Reviews

Interview Experience

Interview Experience

81%
13%
4%

Getting an Interview

Getting an Interview

57%
19%
8%

Interview Difficulty

2.9
Average

Interview Difficulty

Hard

Average

Easy

257 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty
  1.  

    Radio Software Integration -Student Interview

    Anonymous Interview Candidate  in  Sunrise, FL
    Anonymous Interview Candidate in Sunrise, FL
    Application Details

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

    Interview Details

    Interview was based on questions on C, RTOS and PLL.

    Interview Questions
    • What is a semaphore, mutex, static variable. What are abstract classes.   Answer Question
    • Explain project you are working on. Have you ever worked on hardware or just simulation?   Answer Question
    Accepted Offer
    Positive Experience
    Average Interview
  2. 1 person found this helpful  

    Web Developer Interview

    Anonymous Interview Candidate  in  Sunrise, FL
    Anonymous Interview Candidate in Sunrise, FL
    Application Details

    I applied through a recruiter. The process took 2 weeks - interviewed at BlackBerry in January 2009.

    Interview Details

    I first had a preliminary phone screening interview with the company's recruiter. Then I land a phone interview with the company's hiring manager who basically wanted to evaluate my previous work experiences as well as my abilities and skills, and also gauge the interest and enthusiasm I had for the position. Finally I had 1:1 interviews (lasted about 30 minutes each) with a web developer, a java software engineer, a team leader, a middle manager and a HR representative. I got the offer letter within a few days of the on-site interview which I gladly accept.

    Advice: Although it isn’t a replacement for a face-to-face interview, making a good impression over the telephone can increase your chance of being asked to an in-person meeting and ultimately to landing the job.

    Interview Questions
    • What are the benefits of using Strict over Transitional DOCTYPEs?   View Answer
    Negotiation Details
    Salary negotiation is part of the hiring process, but is always a risk. By not accepting an offer right away it leaves it open for other candidates to come into the picture. My advice is that you should take the first offer if you’re happy with it and you feel passionate about what the company does. Never negotiate just for the sake of negotiating.
    Accepted Offer
    Positive Experience
    Average Interview
  3.  

    Software Developer Co-Op Interview

    Anonymous Interview Candidate  in  Cary, NC
    Anonymous Interview Candidate in Cary, NC
    Application Details

    I applied through college or university. The process took a day - interviewed at BlackBerry in November 2011.

    Interview Details

    After applying for the position, they reached out to set up an on site interview. The interview consisted of my future team leader and one other team member. The interview consisted of basic questions like time management, working in a team environment, and other common questions. They also ask about your school projects and your role for those projects. Overall, the process was pleasant, and the turnaround time was quick for me as well. It only took them a weekend to make the offer, which I accepted.

    Interview Questions
    • Tell me about the role you played in this particular project   Answer Question
    Accepted Offer
    Positive Experience
    Easy Interview
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5. 2 people found this helpful  

    Embedded Software Developer Interview

    Anonymous Interview Candidate  in  Irving, TX
    Anonymous Interview Candidate in Irving, TX
    Application Details

    I applied online. The process took 2 days - interviewed at BlackBerry in April 2011.

    Interview Details

    I applied online, and received a mail telling to schedule a date for interview. After that, there were 2 rounds on interview. First on Networking and C. Then they mailed me to choose another date for 2nd round. It was on C and OS.

    Interview Questions
    • Interview 1:
      Difference between TCP and UDP.
      What is volatile keyword? What does it do? How does a compiler handle a volatile keyword? What problems would happen if we don't use volatile keyword?
        View Answer
    • Interview 2:
      static keyword? How does an OS handle it?
      What's a module in C? How to write a module?
      What is inline function? Advantages? How does an OS/memory handle inline functions?
      How does a register work? why is it fast? How many variables can u declare in register?
        View Answer
    • what's the advantage of using pointers? why?
      What is an alias pointer? Advantage? disadvantage? How to prevent pointer aliasing?
      What is virtual memory? How does memory mapping occur? advantages of virtual memory?
      What are semaphores? Why do we use them?
      What is page fault? How does it happen? prevention?
        View Answer
    Negotiation Details
    No negotiation. The give a pretty decent salary!!
    Accepted Offer
    Positive Experience
    Average Interview
  6. 1 person found this helpful  

    Radio Software Engineer Interview

    Anonymous Interview Candidate  in  Sunrise, FL
    Anonymous Interview Candidate in Sunrise, FL
    Application Details

    I applied through an employee referral. The process took a day - interviewed at BlackBerry in December 2011.

    Interview Details

    I was interviewed for an internship position. The post I was offered was of a Radio Software Enginner.
    My friend had forwarded my resume.
    It took just 2 hours for RIM to schedule an interview with me. I was lucky!

    Interview Questions
    • Diiferent access specifiers in C++/JAVA   Answer Question
    • Expalin static variable?   Answer Question
    • Can a variable be declared as static in a .h file?   Answer Question
    • Say a browser is not wroking on a mobile phone. What are the steps that U will take to reslve the issue?   View Answer
    Negotiation Details
    NA
    Accepted Offer
    Positive Experience
    Easy Interview
  7. 1 person found this helpful  

    Software Intern Interview

    Anonymous Interview Candidate  in  Fort Lauderdale, FL
    Anonymous Interview Candidate in Fort Lauderdale, FL
    Application Details

    I applied online. The process took a day - interviewed at BlackBerry in March 2012.

    Interview Details

    One interview from the hiring manager. Single round.
    Phone interview lasted about 45 minutes and discusses Java, C++, Object oriented programming, and my resume.
    Offer was given within the week. Manager had problems ready on google docs but decided not to use them.

    Mainly technical questions, and theoretical coding problems.

    Interview Questions
    • Discuss Object Oriented Programming principals   View Answer
    Accepted Offer
    Neutral Experience
    Average Interview
  8.  

    Baseband Interface Validation Associate Interview

    Anonymous Interview Candidate  in  Irving, TX
    Anonymous Interview Candidate in Irving, TX
    Application Details

    I applied online. The process took a day - interviewed at BlackBerry in August 2011.

    Interview Details

    This was a co-op position. There was only a telephonic interview. The team lead conducted the interview. Was very friendly and helpful. Asked questions about basic circuits and a few behavioral questions. The offer was made 2 days later by the HR.

    Interview Questions
    • If you find out that there is something wrong with the circuit, wht would you do to find the error?   Answer Question
    Accepted Offer
    Positive Experience
    Average Interview
  9.  

    Software Engineer - Intern Interview

    Anonymous Interview Candidate  in  Seattle, WA
    Anonymous Interview Candidate in Seattle, WA
    Application Details

    I applied online. The process took a day - interviewed at BlackBerry in October 2010.

    Interview Details

    Interview consisted of questions on all the topics including OS, algorithms, Networks etc.

    Some of the questions:
    1. Define deadlock
    2. What are sockets
    3. Find intersection of two sets
    4. Design HashMap

    Interview Questions
    Negotiation Details
    I didnt negotiate
    Accepted Offer
    Positive Experience
    Easy Interview
  10.  

    Software Developer Interview

    Anonymous Interview Candidate  in  Sunrise, FL
    Anonymous Interview Candidate in Sunrise, FL
    Application Details

    I applied online. The process took a day - interviewed at BlackBerry in June 2011.

    Interview Details

    Was a piece of cake. Java Fundamentals, Concurrency Paradigms, Design and Concurrency Patterns, Memory Models

    Interview Questions
    Negotiation Details
    did not negotiate
    Accepted Offer
    Positive Experience
    Average Interview
  11.  

    Software Solutions Developer Interview

    Anonymous Interview Candidate  in  Sunrise, FL
    Anonymous Interview Candidate in Sunrise, FL
    Application Details

    I applied online. The process took a day - interviewed at BlackBerry in December 2010.

    Interview Details

    Interview was on phone and was only on projects and on java

    Interview Questions
    • Difference between an abstract function and an interface   Answer Question
    Accepted Offer
    Positive Experience
    Easy Interview

See What BlackBerry Employees Are Saying

good

 Former Anonymous Employee

Pros: “good place to work. good benefit.” Full Review

Worked for BlackBerry? Contribute to the Community!

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.