Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      BlackBerry

      Is this your company?

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: BlackBerry reviews | BlackBerry jobs | BlackBerry salaries | BlackBerry benefits
      BlackBerry interviewsBlackBerry Senior Software Engineer - Infrastructure interviewsBlackBerry interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Top companies for "Compensation and Benefits" near you

      avatar
      Capgemini
      3.7★Compensation and benefits
      avatar
      Cisco
      4.0★Compensation and benefits
      avatar
      Salesforce
      4.4★Compensation and benefits
      avatar
      Bloomberg
      4.0★Compensation and benefits

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Senior Software Engineer - Infrastructure Interview

      6 Feb 2011
      Anonymous interview candidate
      Mississauga, ON
      No offer
      Negative experience
      Average interview

      Application

      I applied online. The process took 2 days. I interviewed at BlackBerry (Mississauga, ON) in Jan 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 [2]

      Question 1

      How would you persist multiple reservation IDs?
      1 Answer

      Question 2

      what is JPQL and where would you use it?
      1 Answer
      1