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 ASIC Design 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.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

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

      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.

      ASIC Design Engineer Interview

      11 Nov 2020
      Anonymous interview candidate
      No offer
      Neutral experience

      Other ASIC Design Engineer interview reviews for Apple

      ASIC Design Engineer Interview

      12 Jun 2026
      Anonymous interview candidate
      No offer
      Negative experience
      Difficult interview

      Application

      I interviewed at Apple

      Interview

      Had a HR screening first and then went to 1st round of technical interview. The HR interview is short and happened over phone call. The technical interview happens over webex.

      Interview questions [1]

      Question 1

      HR: Location preferences, availability, GPA Technical: CDC, Metastability in digital circuit, State Diagram of Sequence Detector, Clock and Power Gating.
      Answer question
      Average interview

      Application

      I interviewed at Apple

      Interview

      Recently had an interview with Apple. Received 3 phone screens. Passed 2. I chose one to proceed. Recruiters double checked several times whether I ever had any interview with Apple before (it seemed that was important to them). I assured them I didn't. At one point I did ask them why their job description online was dated many months ago. The answer given was, there were not enough people applying and so they kept searching. Interview had 7 sessions, each being 45 minutes long. Some sessions were extended beyond 45 minutes, as the interviewer felt necessary (when there was a big, extra question at the end of the session, and they wanted to squeeze it in). The difficulty level was average in my opinion, but the intensity was high. One week after the interview, they called me and said my background didn't match.

      Interview questions [1]

      Question 1

      A lot of topics were covered: async fifo, subtlety in asyn fifo timing, grey code counter, async reset, some design tricks, gate and latch timing and timing improvement technique, writing RTL code to design a block based on spec given, recursion scripting to solve an issue, linked list, domain crossing general issues, pipelining, etc. There were also a few IQ testing questions. After I detected the answers in time, I was requested to implement them in digital circuit. At the end of a session, the interviewer half-jokingly said, "Welcome to apple". Another interviewer said a few times I was doing well. Another interviewer assured me working there was not as busy as what people believed. Overall, I felt the atmosphere was casual, difficulty level was average and comfortable. BTW, most of the questions were NOT those standard ones found online. Instead, they tend to be unique, more complicated, and arising from personal experience of the interviewers (as they told me in the interview). Fortunately, I either encountered most them myself in my past experience, or was able to come up with the solution in the interview. Here are a few of them. - async fifo: the time for a write pointer to increment, to be synchronized to read domain, and to cause the read pointer to increment and synchronized back to write domain. What's the minimum depth of the fifo. - async fifo: timing constraint on write/read pointer (even though false path) so that it won't be sampled wrong in the other domain. - async fifo: timing issue on the path (false path) from read pointer, to data selection, to a read domain flop. (This is a question I benefited from the interviewer). - async fifo: how to avoid an extra clock of delay when using grey counter. (My method was to keep another copy using regular counter. The interviewer said he didn't think of this method before.) - async reset vs. sync reset. Async reset timing analysis. - If a fifo's write cycles are pipelined, how to avoid overflow. (my answer was to use conservative full signal, which the interviewer agreed.) - how to pipeline cycles (using fifo) on a bus to achieve a desired behavior. - how to use a latch to solve big hold time violation (use low-open latch). - timing path that crosses power domain through a level shifter. - write a script to traverse a tree structure. (I used recursion, and the interviewer confirmed that was the method he used too.) - Given a small RTL design, detect flaws in them. (reset was missing; domain-crossing interface needs to make sure number of pulses is preserved after domain crossing.) - how to use fifo in a tricky way to realize a given function (such as widening the fifo). - use double pointer in a design to solve certain challenge. (The interviewer confirmed my answer was what he used.) - read a waveform and discover the relation between the input and output signal. (At first it looked tricky. Then soon I found the relation. It involved edge detection, delaying a few cycles, xor.) - design a block that has control signals, a few inputs, and expected outputs behavior (though this task is straightforward once understood, it is time consuming in the interview and creates pressure. I was reminded I made a few typos in my code.) - implement a fifo whose depth is not power of 2. - sequence detector (only this one is a standard question). - elastic buffer, de-skew buffer, re-ordering buffer knowledge (as I had little prior knowledge of them, I had some time in the interview to think about them and interacted with interviewer. It's all based on common sense).
      Answer question
      38

      ASIC Design Engineer Interview

      6 Dec 2025
      Anonymous employee
      Accepted offer
      Positive experience
      Average interview

      Application

      I interviewed at Apple

      Interview

      It was good everyone were easy to talk to and helpful when stuck. Position experience. Questions were medium difficulty. It was related to asic design. Had an interview screening then panel interview

      Interview questions [1]

      Question 1

      Latch and flip flop and rtl design
      Answer question
      1

      ASIC Design Engineer Interview

      13 Feb 2025
      Anonymous interview candidate
      No offer
      Neutral experience
      Average interview

      Application

      I applied through an employee referral. I interviewed at Apple

      Interview

      Contacted by HR and had a brief phone screen to talk about past coursework and interest. 1st round technical interview on timing constraints, bus protocols, and verilog coding. Also digged into projects on resume.

      Interview questions [1]

      Question 1

      Describe AXI bus protocol and experience with it
      Answer question