BlackBerry Interview Questions in Toronto, ON | Glassdoor

BlackBerry Interview Questions in Toronto, ON

9 Interview Reviews

Interview Experience

Interview Experience
50%
25%
25%

Getting an Interview

Getting an Interview
55%
22%
11%
11

Interview Difficulty

2.7
Average

Interview Difficulty

Hard

Average

Easy

9 Candidate Interview Reviews Back to all Interviews

Filter

Sort: Popular Date Difficulty

Filter

Sort: Popular Date Difficulty
  1.  

    Mobile Developer Interview

    Anonymous Interview Candidate in Toronto, ON (Canada)
    No Offer
    Neutral Experience
    Easy Interview

    Application

    I applied through a recruiter. The process took 2 weeks. I interviewed at BlackBerry (Toronto, ON (Canada)) in August 2016.

    Interview

    Applied through online. Got a call within a week and a phone interview was step up for 30 minutes, which was pretty much easy. Then an hour face to face interview was scheduled which is pretty much similar to the questions asked in the phone interview. Should have cleared it. But got an rejection in a couple of days.

    Interview Questions

    • Basic iOS and Android questions related to life cycles of mobile environment, threads, services etc.   Answer Question
  2.  

    Systems Software Developer Interview

    Anonymous Interview Candidate in Mississauga, ON (Canada)
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took a week. I interviewed at BlackBerry (Mississauga, ON (Canada)) in May 2016.

    Interview

    I applied online and first had a phone screening with the dev manager where he asked me some basic questions about my resume and current position and why I was looking for a change. He described what their team did and what the role would cover.
    Next, I was invited to in person interview where I was interviewed by 2 engineers - the dev manager and another developer. They asked me some security related questions a few of which I didn't know the answers for. The coding questions were easy. But, they were focusing more on the security aspect of the algorithms and not general problem solving skills.
    I guess even if my programming was good I didn't make the cut because of my lack of security knowledge.

    Interview Questions

    • They gave a piece of code and asked to make one of the functions more secure.   Answer Question
  3.  

    Pricing Analyst Co-op Interview

    Anonymous Interview Candidate in Toronto, ON (Canada)
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took a week. I interviewed at BlackBerry (Toronto, ON (Canada)) in November 2015.

    Interview

    Phone conference interview with VP level and manager level which lasted around 45 Min. Resume and cover letter screened after applying for the job. Both interviewers were high level and very nice, asked to stay in touch in case summer position was open. Interview was for winter co-op. Interviewer mentioned that my questions were good and said that BBY is going through a sort of start-up hectic phase with new business.

    Interview Questions

    • - One example where you implemented change in the organization   1 Answer
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Systems Software Developer Interview

    Anonymous Interview Candidate in Toronto, ON (Canada)
    No Offer
    Negative Experience

    Application

    I applied online. The process took 4+ weeks. I interviewed at BlackBerry (Toronto, ON (Canada)) in July 2015.

    Interview

    Shortly after sending my resume to the company, I received their request for a phone interview. The phone interview went well, however, the interviewer asked me to work on a coding assignment for five business days.

      > The objective is for us to get a sense of you coding style and work
      > quality..

    Because one full week was a significant investment for any job seekers, I took it seriously. I sent him an email re-stating my skill sets. I listed my proficiency levels of all the skills they required. In addition, I also wrote:

      > Before I start working on this, I would like to confirm that you and your
      > team are open to modern C++ right? I think this is important because if I
      > use modern C++, my coding style will be completely different from a program
      > written in C, but I know some Unix C hacker doesn't like C++.

      > However, that doesn't mean I will not want to use C if I get hired. I will
      > absolutely use whatever you want me to use :). But since I haven't been
      > using C in the last four years, I'm afraid if I'm going to use C for this
      > test, I might not be very productive.

    He replied:

      > Ideally I would like to see your C99 but please use whatever you feel
      > strongest in. I would like to see your best code in your best language. My
      > guess is that any other language would eventually look just as good once you
      > are 100% ramped up.

      > I still think the job posting and your resume are a good match.

    I completed the assignment on time, along with the unit tests as a separate project, makefile, instructions with examples on building the projects and using it from command line, detailed introduction to my design and algorithms, the rationale on my design choices and considerations, as well as third party open source libraries I've used, etc. He replied me:

      > the assignment looks great. I would definitely like to have you in for a
      > more technical interview.

      > Last week we started a process review and I have been informed that hiring
      > is on hold until this is complete on xxxx-xxx. I would like to follow up
      > with you at that time to schedule the interview.

    I replied:

      > Thanks for letting me know. Are you sure you are still going to fill this
      > position after your process review? I will follow up with you after
      > xxxx-xxx.

    He replied:

      > I have not been informed otherwise. So yes, as far as I know I will.

    At this point, I was sure I had been abused. However, after two weeks, I still followed up with him:

      > How's going with your your interview process review? Hopefully you have
      > completed the process by now.

    He replied:

      > unfortunately this job req remains on hold for now. I have you name and will
      > reach out to you as soon as I am able. I don’t know when that might be at
      > the moment. I apologize for the delays.

    I knew it was a lie, so I didn't even bother replying. Needless to say, after six months, I still haven't received anything from this guy.

    Interview Questions

    • Here is an assignment that I would like you to work on, ... please complete it in five business days   Answer Question
  6. Helpful (3)  

    Software Developer Co-Op Interview

    Anonymous Interview Candidate in Mississauga, ON (Canada)
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through college or university. The process took a week. I interviewed at BlackBerry (Mississauga, ON (Canada)) in January 2015.

    Interview

    Two interviewers which were very nice and laid back. Asked basic questions about projects, skills, etc. Followed by technical questions from topics directly from the job posting. Know your resume and brush upon Java, C++, Databases and OS.

    Interview Questions

  7.  

    Software Developer Interview

    Anonymous Interview Candidate in Mississauga, ON (Canada)
    No Offer

    Application

    I applied through an employee referral. The process took 2+ weeks. I interviewed at BlackBerry (Mississauga, ON (Canada)).

    Interview

    Did 2 Interviews First was over the phone, normal questions about my experience, second interview was Face-to-Face in Mississauga, alot of OOP questions and finally a paper with OOP Questions.. Didnt get an offer.

    Interview Questions

    • Normal Questions: How to detect Memory Leak... What is Volatile key word .. etc   Answer Question
  8. Helpful (1)  

    Senior Software Engineer - Infrastructure Interview

    Anonymous Interview Candidate in Mississauga, ON (Canada)
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. The process took 2 days. I interviewed at BlackBerry (Mississauga, ON (Canada)) in January 2011.

    Interview

    The phone interview lasted for about 30 minutes. I was asked to tell RIM what it was I was working on and how it could be related to what they are doing. A few trivial questions about types of EJBs and Java Collections, Synchronization and concurrent access.

    The face-to-face interview took about 2 hours.
    I was given a choice of my assignment: design 1 of 3 programs from the list. My choice was to design 'Flight and Hotel booking web app'
    Even though the assignment stated that I need to focus on the design stages and capture business requirements and functional specifications the main focus was on entities and their relationships.

    As the assignment stated I was free to make any reasonable assumptions as to 3rd party systems and interfacing into them. Again, the developers where predetermined to hear just one scenario that in their minds was the only possible solution. My guess - they simply made up their mind in the first 30 seconds.

    Which actually brings a very good point - you have 30 seconds to make the first impression and that's when the decision is made. The rest is less important.

    After presenting a cloud type design for my solution I noticed that the interviewers got anxious to get it over with and became very impatient about pretty much everything. At some point they even decided to argue about impossibility to persist Java collections. Not sure what the process at RIM is but when such developers run the show no wonder RIM is not doing well. I guess, weak developers are part of the problem.

    Focus on entities and persistence, and make sure you tell them to persist everything locally. And forget about offering them web service interfaces into flight and hotel searching and payment systems. They believe that persisting everything locally is the only way things should work.

    You may want think about your web page navigation logic and JSP interaction with stateless EJBs and how they retrieve entity beans or persist them. Choice of persistence provider and db engine is irrelevant.

    If, in the end, they take you out through a fire exit door - your chances of getting a job with RIM are 0.

    RIM developers lack social skill. Maybe they are so high up in the sky because they work for RIM - who knows.

    This interview description is subjective and obviously your personal experience may vary.

    Good luck in your job hunt!

    Interview Questions

    • How would you persist multiple reservation IDs?   1 Answer
    • what is JPQL and where would you use it?   1 Answer
  9.  

    Project Coordinator Interview

    Anonymous Interview Candidate in Mississauga, ON (Canada)
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied online. The process took 1+ week. I interviewed at BlackBerry (Mississauga, ON (Canada)) in July 2010.

    Interview

    basic questions were involved like why you applied and what you want to get out of this interview. Not much surprises but went by very quickly. Im not sure how they really evaluate their decision because it wasnt too in depth. I was only applying for a coop 4 month position so maybe thats why. Make sure you have alot of experience to talk about

    Interview Questions

  10.  

    Software Developer Interview

    Anonymous Interview Candidate in Mississauga, ON (Canada)
    No Offer
    Positive Experience
    Easy Interview

    Application

    I applied online. The process took 1 day. I interviewed at BlackBerry (Mississauga, ON (Canada)) in May 2010.

    Interview

    The recruitor aksed me some details in my resume. In this part there is no technical quesitons. Then he asked me two very simple Java questions : what is the big O of hashmap, what is the efficiency of searching for hashmap and vector. I feel like that he just wanted to make sure what I put on my resume is true and then rescheduled another interview for the hiring manager. I know he keeps typing while listening to my answers. He also asked questions like "have you had interviews with RIM before?" "why you didn't make it?" etc. Then he told me how the whole hiring process goes, like if I pass the next phone interview I will be invited to an on-site interview, there will be a background check for the last 7 years etc, and asked if I am comfortable with that.

    The phone interview goes on pretty well. It is a screening interview after all. He said he would send me an email to confirm the next interview.

    Interview Questions

    • How to put a number of strings together   1 Answer
Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.