Getting an Interview
Getting an Interview
Interviews for Top Jobs at BlackBerry
- Software Developer (64)
- Software Engineer (19)
- Software Developer Co-Op (17)
- Project Manager (12)
- Project Coordinator (12)
- Embedded Systems Software Developer (7)
- Software Tester (6)
- Software Test Associate (6)
- Software Tools Developer (5)
- Analyst (4)
- Business Analyst (4)
- Manager (4)
- Embedded Software Developer (4)
- Human Resources (4)
- Software Test Specialist (4)
- Director (3)
- Engineering (3)
- Senior Software Engineer (3)
- Marketing Specialist (3)
- Intern (3)
- Operations (3)
- Hardware Designer (3)
- Team Lead (2)
- Technical Support (2)
- Tester (2)
- Testing Specialist (2)
- Tools Developer (2)
- Test Engineer (2)
- Software Developer Intern (2)
- Software Development (2)
- No OfferNeutral ExperienceAverage Interview
I applied through college or university. I interviewed at BlackBerry.
phone interview about 25 minutes. First the employer described the company and position. Then he asked me about one of my mobile projects on the resume. Then some follow up about the project. At last, he asked me if I have used some tools like git.
- What is your favorite project? Answer Question
- No OfferPositive ExperienceAverage Interview
I applied through college or university. The process took 4 weeks. I interviewed at BlackBerry (Cary, NC) in February 2015.
I applied via the job portal of my university. I was promptly contacted by the Manager who was looking to hire for his team. He scheduled a phone interview with a senior developer on his team. It was a typical one hour phone screening interview. The senior developer started off by giving me a brief description of the nature of the work then moved over to the languages I could code in and finally onto a brief description of a project that I felt was most relevant to that discussion. This lead to an onsite interview with a developer, a team lead, a manager, a director and a VP. This lasted for about four hours. The folks over at BB are very nice and treat you with respect and through professionalism. During the onsite interviews the manager gave a brief introduction of the team, the position and expectations from the new hire. This was followed by a technical interview by one of the developers on the team. He quizzed me on basic questions like sorting an input file and designing an efficient solution for implementing a contacts search for a phone; the kind that starts prompting you names based on the characters/numbers you have enter into the search field. I met with the team lead after this interview. He discussed relevant projects and work experience (internship and CoOp in my case. I had developed desktop applications in VB .Net for a Factory Automation team in the semiconductor industry.) and project work (focusing on experience following SW Dev/Engineering practices and models, conflict resolution, requirements gathering and documentation for long term support). This round was followed by a meeting with the VP. I feel he tried to gauge my expectations from the job, ambitions in my professional life and the general direction in which I wanted my career to grow. The last round was to analyze my critical thinking involving a puzzle/brain teaser. I am sure the problem he posed had no solution. This one made me nervous. BB takes about 2 weeks to ponder over your interview.
- Describe how a smartphone would boot up? When do you think all the drivers would be loaded? Answer Question
- Given an input file of characters produce an output file that is sorted (English alphabet considered for the sake of simplicity. The o/p would look like: all the a's then all the A's then the b's then B's ....) State the data structures that'd be used, the reason for using them and the time complexity of the solution. Answer Question
- Design a contacts search for a phone. The solution should prompt you with all the contacts that'd match the characters keyed into the search box. Eg: For a contacts list having Adam, Alex and Arby's, keying in A should suggest Adam, Alex, Arby's while keying in Ad should suggest only Adam. State and explain the choice of data structures and explain the time complexity of the solution. Answer Question
- How does process scheduling work? How does the OS know that it's time to run the scheduler? What is a deadlock? When does a deadlock occur? What is priority inversion? What is a possible way of solving the problem of priority inversion? Answer Question
- How did you gather the requirements for the applications that you developed during your internship? How did you ascertain if what you understood matched what the customer asked for? (did you and the customer sign off on a req doc?) How did you make sure that what you were developing was stable and matched user expectations? (did you prototype and unit test? how?) Answer Question
- No OfferPositive ExperienceEasy Interview
I applied through college or university. I interviewed at BlackBerry in January 2015.
Briefly spoke about some personal questions and they asked me some legalese type things about my employment eligibility. No coding interviews on this one as it seemed to be more of a first screen, however I have been contacted again for a phone interview. No coding questions got asked but I imagine that will come later.
- What is your greatest weakness? Answer Question
- No OfferNeutral ExperienceAverage Interview
I applied through college or university. The process took 2 weeks. I interviewed at BlackBerry.
Initial communications began at the university careers fair, followed up with a phone call from Blackberry in Bellevue, WA. Interview was scheduled in the following week, for a summer internship position that would begin a few months after the screening process. There were also the usual series of background checks, but those were carried out after the interview process ended.
- Immediately write code with a sharpie without any points for reference, timed under 5 minutes. There was a simple scenario given, but it did not matter that much in reality. Answer Question
- Accepted Offer
6 Interviews. Questions about my prior projects. Technical questions included questions on locks, deadlocks, threads, string manipulations
- Behavioural questions ( why you?) Answer Question
- Accepted OfferPositive ExperienceDifficult Interview
I interviewed at BlackBerry (Sunrise, FL) in December 2013.
Interview process was really great. To the point questions and discussion regarding previous experience. Lots of detailed questions regarding test censorious, programming languages. Networking related questions and experience with coding on handheld devices. Really awesome manager.
- Various business question that can impact company. Answer Question
- Accepted OfferPositive ExperienceAverage Interview
I applied online. The process took 4+ weeks. I interviewed at BlackBerry.
I was an intern for two semesters before I applied back for the same team after graduation, so my experience may be shorter than others. My interview for the intern position was a phone screen that lasted a little longer than an hour with 4 developers and 2 managers. The managers explained the projects that the respective teams owned while the developers asked questions. The questions mostly consisted of object oriented design principles of Java and regular expressions. I applied through the public employment portal. The process took close to a month from scheduling an interview, through the background check, until I had an offer. The interview consisted of 6 rounds, 4 of them being technical questions or riddles and the other two regarding my experience outside of BlackBerry.
- For my internship the most expected question was whether or not interfaces are supported in C++. I answered, no that's a Java only construct. The interviewer then asked if I was familiar with the virtual keyword in cpp, at which point I realized that you could create an equivalent of a Java interface in cpp by creating an abstract class with only pure virtual member functions. A great question. For my full time interview, there a few trickster questions regarding memory management in C/C++ (e.g. when and where will this program crash, where is the memory leak, etc.) as well as a few general binary search tree and linked list questions. Expect a few questions regarding running time and concurrency, but nothing too grueling. Answer Question
The negotiation phase was simple enough, but seemed to draw out for too long. They offered me more than my ballpark figure was with good benefits. The longest and most grueling part was the background check.
- Accepted OfferAverage Interview
I applied through college or university. The process took 3 days. I interviewed at BlackBerry.
Very easy, discussed project from previous internship
Helpful (1)Accepted OfferPositive ExperienceEasy Interview
I applied online. I interviewed at BlackBerry (Irving, TX).
Applied via Indeed.com for the Product Delivery Team . Got a call to schedule first round phone interview. The first round interview was taken by one of the team members and was technical but nothing too difficult. Like basic questions on OOPS and other test cases such as functionality of a calculator. Then a second round phone interview was scheduled which I expected to be more technical but that was actually by the team lead and she only asked HR type questions.
- what have you worked in mobile development ? Answer Question
- No Offer
I applied through a recruiter. I interviewed at BlackBerry.
HR guy got in touch after viewing profile in linkedIn.
Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review