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

      Apple

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Apple reviews | Apple jobs | Apple salaries | Apple benefits | Apple conversations
      Apple interviewsApple Cellular Protocol Development Engineer interviewsApple 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.

      Cellular Protocol Development Engineer Interview

      6 Apr 2023
      Anonymous interview candidate
      San Diego, CA
      No offer
      Neutral experience
      Difficult interview

      Application

      I interviewed at Apple (San Diego, CA)

      Interview

      Had one hour interview with two teams, RRC and NAS teams. They were one-hour interviews. Asked about past experiences, describe a project from your resume. Asked theoretical questions about cellular protocols

      Interview questions [1]

      Question 1

      Insert a country name in Alphabetical order (not using in-build string functions)---> optimized solution and choose a data structure Swap even and odd bits What is priority inversion, and how do you solve it? Whats memory leak, segmentation fault?
      Answer question
      3

      Other Cellular Protocol Development Engineer interview reviews for Apple

      Cellular Protocol Development Engineer Interview

      2 Dec 2022
      Anonymous employee
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I applied online. I interviewed at Apple in Oct 2022

      Interview

      Breakdown: 1) Phone Interview Round 2) Onsite 5 Rounds were held and accepted 3) Director Round was difficult and was the last technical round. 4) Senior Director Round 5) Decision told by HR

      Interview questions [1]

      Question 1

      Breakdown 1) Techinal Questions 2) Coding Questions 3)Behavioral Questions
      Answer question

      Cellular Protocol Development Engineer Interview

      20 May 2022
      Anonymous employee
      Urbana, IL
      Accepted offer
      Positive experience
      Average interview

      Application

      I applied online. I interviewed at Apple (Urbana, IL) in May 2022

      Interview

      Interview consisted of an initial phone screen and a final round. Phone screen asked an easy/medium C question. Final round was 6 technical interviews of 45 mins each, back-to-back with 1 hour break for lunch. Some technical interviews were required to be done in C, others allowed any language. Interviews included leetcode style algorithm questions, C specific questions, and C knowledge questions. Last round of the day was interview with hiring manager, going over resume and asking some C knowledge questions. Stamina is very important for this interview, as it lasts a whole day (~7 hours).

      Interview questions [6]

      Question 1

      Design an algorithm to check if two words are anagrams.
      Answer question

      Question 2

      What is the difference between threads and processes in a technical sense?
      Answer question

      Question 3

      We have a deck of cards in hand, where we take the top card off the deck, place it onto a table, then place the next top card onto the bottom of the deck. Repeat this process until deck in hand is empty, then take the deck from the table and place into hand. This is called one round. How many rounds does it take for the deck to return to its original order? Design a class in C++ to model and solve this problem.
      Answer question

      Question 4

      Explain the static and volatile keywords.
      Answer question

      Question 5

      What is the difference between a struct and a union? Calculate the memory an example struct would take, and the size if it were a union instead.
      Answer question

      Question 6

      Design an algorithm to find the maximum sum of non-adjacent elements in an array.
      Answer question
      4

      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.