I applied through a recruiter. The process took 1 day. I interviewed at Apple (Cupertino, CA) in Apr 2017
Interview
There was a phone screening in the beginning which was just on my resume and was more of knowing just about the position and my interest. The second stage was an onsite interview which had 7 rounds including the HR round
Interview questions [1]
Question 1
what is the FIFO depth required for a particular scenario
I applied in-person. The process took 1 week. I interviewed at Apple (San Jose, CA) in May 2020
Interview
I got a call from a recruiting manager for this position. The first round was on phone and it was basics of VLSI and some things I had mentioned in my resume. This round was fine. Then I was called for an onsite interview which was not a very good experience for me. Although their recruiting email says that they are interested in your skills and not the current company products you are working on, I was asked multiple questions by several people about my current company projects (most of them confidential) that I was not even involved with. Some people asked me questions on my resume tasks and noted down my answers which gave me a feeling of free consultancy with a job candidate! It is not quite ethical and I did not hear back from them and was totally not comfortable with the whole process anyway. It was disappointing considering they are such a big organization.
Interview was good, but be careful not to stop applying to other companies as they redacted their offer after we agreed upon the package. They did not also disclose the reason for the offer redaction I was really upset about the time I wasted on this.